aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar jesopo2018-10-16 14:53:37 +0100
committerGravatar jesopo2018-10-16 14:53:37 +0100
commit6c6d593e6dc4927a5b4af1e4d769a6885ca922a6 (patch)
treebf44bb85e898c4edaff083ca2ce839eaaa8d1dd3
parent'EventManager.EventError' -> 'utils.EventError' in modules/commands.py (diff)
signature
Only log exceptions when they're not unsafe
-rw-r--r--src/EventManager.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/EventManager.py b/src/EventManager.py
index dbcf7449..15115ad8 100644
--- a/src/EventManager.py
+++ b/src/EventManager.py
@@ -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