diff --git a/fail2ban/server/filterpyinotify.py b/fail2ban/server/filterpyinotify.py index 17d387a1..4f3262b6 100644 --- a/fail2ban/server/filterpyinotify.py +++ b/fail2ban/server/filterpyinotify.py @@ -374,8 +374,11 @@ class FilterPyinotify(FileFilter): def stop(self): # stop filter thread: super(FilterPyinotify, self).stop() - if self.__notifier: # stop the notifier - self.__notifier.stop() + try: + if self.__notifier: # stop the notifier + self.__notifier.stop() + except AttributeError: # pragma: no cover + if self.__notifier: raise ## # Wait for exit with cleanup.