[Checkins] SVN: grok/branches/regebro-guido-templates/ GrokPageTemplate is not the class to be grokked.

Lennart Regebro regebro at gmail.com
Fri Oct 5 06:13:06 EDT 2007


Log message for revision 80631:
  GrokPageTemplate is not the class to be grokked.
  

Changed:
  U   grok/branches/regebro-guido-templates/CHANGES.txt
  U   grok/branches/regebro-guido-templates/src/grok/meta.py

-=-
Modified: grok/branches/regebro-guido-templates/CHANGES.txt
===================================================================
--- grok/branches/regebro-guido-templates/CHANGES.txt	2007-10-05 09:57:39 UTC (rev 80630)
+++ grok/branches/regebro-guido-templates/CHANGES.txt	2007-10-05 10:13:06 UTC (rev 80631)
@@ -33,6 +33,12 @@
 Restructuring
 -------------
 
+* All objects based on GrokPageTemplate is now grokked, instead of having
+  separate grokkers for each type of template.
+
+* The View is now completely template-language agnostic, which makes it 
+  easy to hook in new page template languages.
+
 * The <grok:grok /> ZCML directive now emits a configuration action
   instead of grokking right away at XML parsing time.  That way
   grokkers can depend on components that are set up using regular ZCML

Modified: grok/branches/regebro-guido-templates/src/grok/meta.py
===================================================================
--- grok/branches/regebro-guido-templates/src/grok/meta.py	2007-10-05 09:57:39 UTC (rev 80630)
+++ grok/branches/regebro-guido-templates/src/grok/meta.py	2007-10-05 10:13:06 UTC (rev 80631)
@@ -254,7 +254,7 @@
     # use the templates
     priority = 1000
 
-    component_class = grok.PageTemplate
+    component_class = grok.components.GrokPageTemplate
 
     def grok(self, name, instance, context, module_info, templates):
         templates.register(name, instance)
@@ -262,11 +262,6 @@
         return True
 
 
-class ModulePageTemplateFileGrokker(ModulePageTemplateGrokker):
-    priority = 1000
-    component_class = grok.PageTemplateFile
-
-
 class FilesystemPageTemplateGrokker(martian.GlobalGrokker):
     # do this early on, but after ModulePageTemplateGrokker, as
     # findFilesystem depends on module-level templates to be



More information about the Checkins mailing list