Commit 0ce59a8a authored by Denis Bilenko's avatar Denis Bilenko

hib.py: Hub.print_exception() always prints an exception now; handle_error()...

hib.py: Hub.print_exception() always prints an exception now; handle_error() decides if it must be done
parent 78fdb7ac
......@@ -338,7 +338,8 @@ class Hub(greenlet):
return result + '>'
def handle_error(self, context, type, value, tb):
self.print_exception(context, type, value, tb)
if not issubclass(type, self.NOT_ERROR):
self.print_exception(context, type, value, tb)
if context is None or issubclass(type, self.SYSTEM_ERROR):
self.handle_system_error(type, value)
......@@ -350,8 +351,6 @@ class Hub(greenlet):
self.loop.run_callback(self.parent.throw, type, value)
def print_exception(self, context, type, value, tb):
if issubclass(type, self.NOT_ERROR):
return
traceback.print_exception(type, value, tb)
del tb
if context is not None:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment