[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