From ec0b4d5f9ba23679c2984347c01a0611cfca1a0b Mon Sep 17 00:00:00 2001 From: Lars van de Kerkhof Date: Thu, 22 Mar 2012 01:14:41 +0100 Subject: [PATCH] Register event under _event_name instead of attr name. --- tornadio2/conn.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tornadio2/conn.py b/tornadio2/conn.py index 673e6d0..6739a53 100644 --- a/tornadio2/conn.py +++ b/tornadio2/conn.py @@ -60,7 +60,7 @@ class EventMagicMeta(type): def __init__(cls, name, bases, attrs): # find events, also in bases is_event = lambda x: ismethod(x) and hasattr(x, '_event_name') - events = getmembers(cls, is_event) + events = [(e._event_name, e) for _, e in getmembers(cls, is_event)] setattr(cls, '_events', dict(events)) # Call base