[Checkins] SVN: megrok.genshi/trunk/src/megrok/genshi/components.py Refactoring after comments from Martijn.

Lennart Regebro regebro at gmail.com
Sat Oct 20 11:17:22 EDT 2007


Log message for revision 80947:
  Refactoring after comments from Martijn.
  

Changed:
  U   megrok.genshi/trunk/src/megrok/genshi/components.py

-=-
Modified: megrok.genshi/trunk/src/megrok/genshi/components.py
===================================================================
--- megrok.genshi/trunk/src/megrok/genshi/components.py	2007-10-20 15:16:13 UTC (rev 80946)
+++ megrok.genshi/trunk/src/megrok/genshi/components.py	2007-10-20 15:17:22 UTC (rev 80947)
@@ -20,17 +20,9 @@
 import martian
 
 class GenshiTemplateBase(grok.components.GrokPageTemplate):
-
-    def _factory_init(self, factory):
-        pass
-    
-    def default_namespace(self):
-        return {}
-    
-    def render_template(self, view):
-        namespace = view.default_namespace()
-        namespace.update(view.extra_namespace())
-        stream = self._template.generate(**namespace)
+        
+    def render(self, view):
+        stream = self._template.generate(**self.namespace(view))
         return stream.render(self.result_type)
 
 



More information about the Checkins mailing list