fixed libev to support python2.4 just to find out that pyev needs 2.5.1 at least
This commit is contained in:
@@ -119,20 +119,22 @@ class Hub(hub.BaseHub):
|
|||||||
|
|
||||||
def timer_finished(self, timer):
|
def timer_finished(self, timer):
|
||||||
try:
|
try:
|
||||||
timer.impltimer.stop()
|
try:
|
||||||
del timer.impltimer
|
timer.impltimer.stop()
|
||||||
# XXX might this raise other errors?
|
del timer.impltimer
|
||||||
except (AttributeError, TypeError):
|
# XXX might this raise other errors?
|
||||||
pass
|
except (AttributeError, TypeError):
|
||||||
|
pass
|
||||||
finally:
|
finally:
|
||||||
super(Hub, self).timer_finished(timer)
|
super(Hub, self).timer_finished(timer)
|
||||||
|
|
||||||
def timer_canceled(self, timer):
|
def timer_canceled(self, timer):
|
||||||
""" Cancels the underlying libevent timer. """
|
""" Cancels the underlying libevent timer. """
|
||||||
try:
|
try:
|
||||||
timer.impltimer.stop()
|
try:
|
||||||
del timer.impltimer
|
timer.impltimer.stop()
|
||||||
except (AttributeError, TypeError):
|
del timer.impltimer
|
||||||
pass
|
except (AttributeError, TypeError):
|
||||||
|
pass
|
||||||
finally:
|
finally:
|
||||||
super(Hub, self).timer_canceled(timer)
|
super(Hub, self).timer_canceled(timer)
|
||||||
|
Reference in New Issue
Block a user