Only log exceptions when they're not unsafe

This commit is contained in:
jesopo 2018-10-16 14:53:37 +01:00
parent 42a1cda92c
commit 6c6d593e6d

View file

@ -226,9 +226,10 @@ class EventHook(object):
try:
returns.append(hook.call(event))
except Exception as e:
self.log.error("failed to call event \"%s\"",
[self._get_path()], exc_info=True)
if not safe:
if safe:
self.log.error("failed to call event \"%s\"",
[self._get_path()], exc_info=True)
else:
raise
total_milliseconds = (time.monotonic() - start) * 1000