diff --git a/eventlet/hubs/pyevent.py b/eventlet/hubs/pyevent.py index 3dab7d1..82742a8 100644 --- a/eventlet/hubs/pyevent.py +++ b/eventlet/hubs/pyevent.py @@ -96,8 +96,7 @@ class Hub(BaseHub): self.schedule_call_global(0, api.getcurrent().parent.throw, *self.signal_exc_info) self.signal_exc_info = None else: - if not self.silent_timer_exceptions: - traceback.print_exc() + self.squelch_timer_exception(None, sys.exc_info()) def abort(self): self.schedule_call_global(0, self.greenlet.throw, api.GreenletExit)