Медленное pyinotify.ThreadedNotifier.stop () - PullRequest
0 голосов
/ 05 января 2010

У меня есть приложение wxPython, которое использует pyinotify (через ThreadedNotifier), чтобы проверить, когда определенный файл изменяется. Когда это происходит, приложение прекращает просмотр файла и выполняет некоторые действия. Все работает нормально, за исключением того, что часто вызов ThreadedNotifier.stop () занимает заметное время, около 4 секунд ... В других случаях он завершается немедленно. Кто-нибудь еще испытал это? Это ожидается?

(Xubuntu 9.04)

1 Ответ

1 голос
/ 05 января 2010

Может быть, это механизм опроса с таймаутом около 4 секунд? И что поток действительно останавливается только при входе в стадию run ()?

Возможно, это связано с библиотекой потоков.

Вы можете проверить это с помощью уведомителя с другим тайм-аутом.

...