fix name scope error in remove_descriptor (plus some ws/linelen fixes)
This commit is contained in:
@@ -43,7 +43,9 @@ class Hub(BaseHub):
|
||||
event.init()
|
||||
|
||||
self.signal_exc_info = None
|
||||
self.signal(2, lambda signalnum, frame: self.greenlet.parent.throw(KeyboardInterrupt))
|
||||
self.signal(
|
||||
2,
|
||||
lambda signalnum, frame: self.greenlet.parent.throw(KeyboardInterrupt))
|
||||
self.events_to_add = []
|
||||
|
||||
def dispatch(self):
|
||||
@@ -76,7 +78,8 @@ class Hub(BaseHub):
|
||||
raise
|
||||
except:
|
||||
if self.signal_exc_info is not None:
|
||||
self.schedule_call_global(0, greenlet.getcurrent().parent.throw, *self.signal_exc_info)
|
||||
self.schedule_call_global(
|
||||
0, greenlet.getcurrent().parent.throw, *self.signal_exc_info)
|
||||
self.signal_exc_info = None
|
||||
else:
|
||||
self.squelch_timer_exception(None, sys.exc_info())
|
||||
@@ -128,7 +131,7 @@ class Hub(BaseHub):
|
||||
for listener in l_list:
|
||||
try:
|
||||
listener.cb.delete()
|
||||
except SYSTEM_EXCEPTIONS:
|
||||
except self.SYSTEM_EXCEPTIONS:
|
||||
raise
|
||||
except:
|
||||
traceback.print_exc()
|
||||
@@ -169,4 +172,3 @@ def _scheduled_call_local(event_impl, handle, evtype, arg):
|
||||
cb(*args, **kwargs)
|
||||
finally:
|
||||
event_impl.delete()
|
||||
|
||||
|
Reference in New Issue
Block a user