summaryrefslogtreecommitdiff
path: root/poezio/poezio.py
diff options
context:
space:
mode:
Diffstat (limited to 'poezio/poezio.py')
-rw-r--r--poezio/poezio.py7
1 files changed, 1 insertions, 6 deletions
diff --git a/poezio/poezio.py b/poezio/poezio.py
index 21c9e9e3..b149abd4 100644
--- a/poezio/poezio.py
+++ b/poezio/poezio.py
@@ -115,17 +115,12 @@ def main():
from slixmpp.exceptions import IqError, IqTimeout
- def swallow_iqerrors(loop, context):
- """Do not log unhandled iq errors and timeouts"""
- if not isinstance(context['exception'], (IqError, IqTimeout)):
- loop.default_exception_handler(context)
-
# Warning: asyncio must always be imported after the config. Otherwise
# the asyncio logger will not follow our configuration and won't write
# the tracebacks in the correct file, etc
import asyncio
loop = asyncio.get_event_loop()
- loop.set_exception_handler(swallow_iqerrors)
+ loop.set_exception_handler(cocore.loop_exception_handler)
loop.add_reader(sys.stdin, cocore.on_input_readable)
loop.add_signal_handler(signal.SIGWINCH, cocore.sigwinch_handler)