我有一个自定义事件处理程序,继承自PatternMatchingEventHandler
,指定了on_any_event(self, event)
的实现并匹配了.py
模式。
然后我以Observer
开始:
observer = Observer()
observer.schedule(event_handler, path=str(dir_path), recursive=True)
observer.start()
现在说我运行touch test.py test2.py test3.py test4.py
。然后on_any_event
将被触发4次。
是否可以像这样处理队列并对其进行参数化:“仅当未在与队列中现有元素相同的目录中触发该事件时,才将其添加到队列中”