1

私はサイドプロジェクトで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 をいじっているだけでなく、サブクラス化して問題を回避できるかどうかを確認しています。特定のファイル (隠しファイルのように見える) が原因で、ウォッチドッグがディレクトリのみが変更されたと言い、ファイル変更イベントも吐き出さないのはなぜですか?

4

1 に答える 1