慢pyinotify.ThreadedNotifier.stop()

时间:2010-01-05 10:46:54

标签: python inotify pyinotify

我有一个wxPython应用程序,它使用pyinotify(通过ThreadedNotifier)来检查某个文件何时被修改。发生这种情况时,应用程序停止观看文件并执行某些操作。一切正常,除了通常对ThreadedNotifier.stop()的调用需要一个明显的时间,大约4秒......其他时候,它会立即退出。
有人经历过这个吗?这是预期的吗?

(Xubuntu 9.04)

1 个答案:

答案 0 :(得分:1)

它是否是一个超时约4秒的轮询机制?并且线程只在进入run()阶段时才真正停止?

这可能与线程库有关。

您可以使用具有不同超时的通知程序来测试它。