Я работаю с сторожевым таймером python для стороннего проекта, и у меня возникла проблема, когда иногда, когда файл был создан/изменен, сторожевой таймер говорит только
INFO:root:Modified directory: /home/foo/bar
вместо того, что я ожидал, что-то вроде
INFO:root:Modified file: /home/foo/bar/.config
или (временный файл emacs)
INFO:root:Modified file: /home/foo/bar/.#config
В настоящее время я возился с LoggingEventHandler, а также пытаюсь создать его подкласс, чтобы посмотреть, смогу ли я обойти эту проблему. Почему, когда определенные файлы (кажется, скрытые файлы) заставляют сторожевой таймер сообщать, что был изменен только каталог, а не выдавать событие изменения файла?