[Checkins] SVN: z3c.formjs/trunk/src/z3c/formjs/jsclientevent.py
make getHandlers method return the handlers without calling them.
Paul Carduner
paulcarduner at gmail.com
Wed Aug 22 00:06:18 EDT 2007
Log message for revision 79111:
make getHandlers method return the handlers without calling them.
Changed:
U z3c.formjs/trunk/src/z3c/formjs/jsclientevent.py
-=-
Modified: z3c.formjs/trunk/src/z3c/formjs/jsclientevent.py
===================================================================
--- z3c.formjs/trunk/src/z3c/formjs/jsclientevent.py 2007-08-22 03:55:11 UTC (rev 79110)
+++ z3c.formjs/trunk/src/z3c/formjs/jsclientevent.py 2007-08-22 04:06:18 UTC (rev 79111)
@@ -45,7 +45,8 @@
def getHandlers(self, event):
"""See interfaces.IClientEventHandlers"""
- return self._registry.subscribers((event.object, event), interfaces.IClientEventHandler)
+ return self._registry.subscriptions(map(zope.interface.providedBy, (event.object, event)),
+ interfaces.IClientEventHandler)
def copy(self):
"""See interfaces.IClientEventHandlers"""
@@ -133,6 +134,6 @@
def eventInjections(self):
results = []
for event in self.eventCalls:
- results += self.jsClientListeners.getHandlers(event)
+ results += [h(self, event) for h in self.jsClientListeners.getHandlers(event)]
results = '\n'.join(results)
return results
More information about the Checkins
mailing list