[Zope-Checkins] SVN: Products.Five/branches/philikon-local-components/browser/pagetemplatefile.py Remove unnecessary rebind magic.

Philipp von Weitershausen philikon at philikon.de
Mon Mar 27 05:41:13 EST 2006


Log message for revision 66231:
  Remove unnecessary rebind magic.
  Tighten the screws on a test whether 'view' is None or not.
  

Changed:
  U   Products.Five/branches/philikon-local-components/browser/pagetemplatefile.py

-=-
Modified: Products.Five/branches/philikon-local-components/browser/pagetemplatefile.py
===================================================================
--- Products.Five/branches/philikon-local-components/browser/pagetemplatefile.py	2006-03-27 10:40:29 UTC (rev 66230)
+++ Products.Five/branches/philikon-local-components/browser/pagetemplatefile.py	2006-03-27 10:41:13 UTC (rev 66231)
@@ -63,7 +63,7 @@
     pt_render = rebindFunction(PageTemplateFile.pt_render,
                                getEngine=getEngine)
 
-    def _pt_getContext(self):
+    def pt_getContext(self):
         try:
             root = self.getPhysicalRoot()
             view = self._getContext()
@@ -87,11 +87,8 @@
              'request': request,
              'modules': ModuleImporter,
              }
-        if view:
+        if view is not None:
             c['view'] = view
             c['views'] = ViewMapper(here, request)
 
         return c
-
-    pt_getContext = rebindFunction(_pt_getContext,
-                                   SecureModuleImporter=ModuleImporter)



More information about the Zope-Checkins mailing list