FilterPyinotify: fixed sporadic test-case error (multi-threaded) - 'NoneType' object has no attribute 'stop'.

pull/2022/head
sebres 2018-01-19 12:32:24 +01:00
parent 9a38d5697f
commit 9d5f20aab2
1 changed files with 5 additions and 2 deletions

View File

@ -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.