Use ".remove()" instead of "is in" followed by ".pop()"

This commit is contained in:
Emmanuel Gil Peyrot 2014-07-22 11:16:06 +02:00 committed by Florent Le Coz
parent ede9dcd18f
commit 5611b30022

View File

@ -650,11 +650,9 @@ class XMLStream(object):
# remove it now instead of waiting for it to be # remove it now instead of waiting for it to be
# processed in the queue. # processed in the queue.
try: try:
h_index = self.__event_handlers[name].index(handler) self.__event_handlers[name].remove(handler)
except: except ValueError:
pass pass
else:
self.__event_handlers[name].pop(h_index)
def schedule(self, name, seconds, callback, args=tuple(), def schedule(self, name, seconds, callback, args=tuple(),
kwargs={}, repeat=False): kwargs={}, repeat=False):