Fix del_event_handler for Python3 (different semantics for filter()).

Fixes issue #103
This commit is contained in:
Lance Stout
2011-09-23 12:03:49 -04:00
parent 0b83edf439
commit 262da78ca7
2 changed files with 26 additions and 2 deletions

View File

@@ -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):
"""