[Checkins] SVN: five.pt/trunk/src/five/pt/pagetemplate.py Fixed inheritance.

Malthe Borch mborch at gmail.com
Thu Feb 12 13:33:25 EST 2009


Log message for revision 96480:
  Fixed inheritance.

Changed:
  U   five.pt/trunk/src/five/pt/pagetemplate.py

-=-
Modified: five.pt/trunk/src/five/pt/pagetemplate.py
===================================================================
--- five.pt/trunk/src/five/pt/pagetemplate.py	2009-02-12 17:19:43 UTC (rev 96479)
+++ five.pt/trunk/src/five/pt/pagetemplate.py	2009-02-12 18:33:25 UTC (rev 96480)
@@ -19,7 +19,7 @@
     if method is not None:
         return method()
 
-class BaseTemplateFile(pagetemplate.BaseTemplateFile):
+class BaseTemplate(pagetemplate.BaseTemplate):
     """Zope 2-compatible page template class."""
     
     utility_builtins = {}
@@ -29,8 +29,8 @@
 
         if parameters is not None:
             context.update(parameters)
-        
-        return super(BaseTemplateFile, self).render_macro(
+
+        return super(BaseTemplate, self).render_macro(
             macro, global_scope=global_scope, parameters=context)
 
     def _pt_get_context(self, instance, request, kwargs={}):
@@ -57,6 +57,9 @@
 
         return namespace
 
+class BaseTemplateFile(BaseTemplate, pagetemplate.BaseTemplateFile):
+    """Zope 2-compatible page template file class."""
+
 class ViewPageTemplate(pagetemplate.ViewPageTemplate):
     def _pt_get_context(self, view, request, kwargs):
         if view is None:



More information about the Checkins mailing list