From 5ca90a661bcd92ab0af19c076dc59dc173c74706 Mon Sep 17 00:00:00 2001 From: Thomas Oettli Date: Mon, 9 Nov 2020 11:39:31 +0100 Subject: [PATCH] fix FileManager rule pre-check --- pyinotifyd/scheduler.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pyinotifyd/scheduler.py b/pyinotifyd/scheduler.py index 2bf20f5..4ca8473 100755 --- a/pyinotifyd/scheduler.py +++ b/pyinotifyd/scheduler.py @@ -287,6 +287,10 @@ class FileManagerScheduler(TaskScheduler): return rule async def process_event(self, event): + if not ((not event.dir and self._files) or + (event.dir and self._dirs)): + return + if self._get_rule_by_event(event): await super().process_event(event) else: