[Checkins] SVN: z3c.jbot/trunk/z3c/jbot/__init__.py Refactoring for
clarity (suggested by Mustapha Benali).
Malthe Borch
mborch at gmail.com
Wed Nov 28 09:45:58 EST 2007
Log message for revision 82009:
Refactoring for clarity (suggested by Mustapha Benali).
Changed:
U z3c.jbot/trunk/z3c/jbot/__init__.py
-=-
Modified: z3c.jbot/trunk/z3c/jbot/__init__.py
===================================================================
--- z3c.jbot/trunk/z3c/jbot/__init__.py 2007-11-28 13:32:18 UTC (rev 82008)
+++ z3c.jbot/trunk/z3c/jbot/__init__.py 2007-11-28 14:45:58 UTC (rev 82009)
@@ -2,9 +2,10 @@
from zope.pagetemplate.pagetemplatefile import PageTemplate
# add registration hook to ``zope.app.pagetemplate``
-pt_render = PageTemplate.pt_render
-def patched_pt_render(self, *args, **kwargs):
- manager.getGlobalTemplateManager().registerTemplate(self)
- return pt_render(self, *args, **kwargs)
+def jbot(pt_render):
+ def render(self, *args, **kwargs):
+ manager.getGlobalTemplateManager().registerTemplate(self)
+ return pt_render(self, *args, **kwargs)
+ return render
-PageTemplate.pt_render = patched_pt_render
+PageTemplate.pt_render = jbot(PageTemplate.pt_render)
More information about the Checkins
mailing list