summary refs log tree commit diff
diff options
context:
space:
mode:
authorErik Johnston <erik@matrix.org>2015-06-17 15:38:46 +0100
committerErik Johnston <erik@matrix.org>2015-06-17 15:38:46 +0100
commit6844bb8a6f65575153e886842fe5ef5252143efa (patch)
tree457ffdccdad55d71b584245c1f5dff5e8096c7a7
parentStore timeout (diff)
downloadsynapse-6844bb8a6f65575153e886842fe5ef5252143efa.tar.xz
Paranoia try..except
-rw-r--r--synapse/notifier.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/synapse/notifier.py b/synapse/notifier.py

index a253f149a2..e5b9663362 100644 --- a/synapse/notifier.py +++ b/synapse/notifier.py
@@ -99,7 +99,10 @@ class _NotifierUserStream(object): listeners = self.listeners self.listeners = set() for listener in listeners: - listener.notify(self.current_token) + try: + listener.notify(self.current_token) + except: + logger.exception("Failed to notify listener") def remove(self, notifier): """ Remove this listener from all the indexes in the Notifier