1

pyinotify.notifierテキストファイルの変更を追跡するために使用しています。

特定の変更があった場合は、通知ループを中断したいと考えています。使用notifier.stop()してもうまくいかないようです。

これが私がやろうとしていることです:

class ModHandler(pyinotify.ProcessEvent):
    def process_IN_MODIFY(self, evt):
        #... Do Stuff
        if "Expected change":
               #break notifier loop

if __name__ == "__main__":

    handler = ModHandler()
    wm = pyinotify.WatchManager()
    notifier = pyinotify.Notifier(wm, handler)
    wdd = wm.add_watch('example.file', pyinotify.IN_MODIFY)
    notifier.loop()
    #when finished the loop, do more stuff

スレッドループを中断してメインプログラムに戻るにはどうすればよいですか?

4

2 に答える 2