Fix del_event_handler for Python3 (different semantics for filter()).
Fixes issue #103
This commit is contained in:
@@ -840,8 +840,9 @@ class XMLStream(object):
|
||||
def filter_pointers(handler):
|
||||
return handler[0] != pointer
|
||||
|
||||
self.__event_handlers[name] = filter(filter_pointers,
|
||||
self.__event_handlers[name])
|
||||
self.__event_handlers[name] = list(filter(
|
||||
filter_pointers,
|
||||
self.__event_handlers[name]))
|
||||
|
||||
def event_handled(self, name):
|
||||
"""
|
||||
|
Reference in New Issue
Block a user