タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

pythonとwatchdogに関するkoma_gのブックマーク (1)

  • ファイルの更新をきっかけにコマンド実行 (python編) - Qiita

    暫く前のモノだが、Qiitaにこんな記事があるのを発見した。というか、@wpythonnewsで流れてきた。 ファイルを保存した瞬間ユニットテストを実行 ここで紹介されているやり方は、最終更新のTimestampを取っておいて、それと対象ディレクトリの下にあるファイルの更新時刻を1つずつチェックしていくという方法。 チェック自体は100ms毎に実行し、フルでCPUをぶん回すことにはならないが、それでもそれなりの負荷がかかる。手元のMacで77%くらいのロード。さらに、このコードだと100msの間に複数のファイルが更新された時に動作が読めない気がする(評価される順番によって結果が変わる)。 一方でこの手の「ファイルの更新確認」は何かと必要とされる場面があるのも確か。そのため、最近のOSではカーネルレベルでのサポートがある。 inotify (Linux) FSEvents (Mac OS X

    ファイルの更新をきっかけにコマンド実行 (python編) - Qiita
  • 1