aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar jesopo2018-08-31 13:14:31 +0100
committerGravatar jesopo2018-08-31 13:14:31 +0100
commit03fbd3c8e1d7286f6e41f8f821672828d510eb41 (patch)
tree4a2710d7270c72d42bb3fefce1b1877be53576ab
parentRemove print in ducks.py (diff)
signature
Remove _unhook and always use get_hooks() in IRCLineHandler
-rw-r--r--EventManager.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/EventManager.py b/EventManager.py
index 4190af05..40dae924 100644
--- a/EventManager.py
+++ b/EventManager.py
@@ -123,9 +123,6 @@ class EventHook(object):
self._call(kwargs)
self._stored_events = None
- def _unhook(self, hook):
- self._hooks.remove(hook)
-
def on(self, subevent, *extra_subevents, delimiter=DEFAULT_DELIMITER):
return self._on(subevent, extra_subevents, None, delimiter)
def _context_on(self, context, subevent, extra_subevents,
@@ -210,7 +207,7 @@ class EventHook(object):
return self._children.keys()
def check_purge(self):
- if len(self._hooks) == 0 and len(self._children
+ if len(self.get_hooks()) == 0 and len(self._children
) == 0 and not self.parent == None:
self.parent.remove_child(self.name)
self.parent.check_purge()