[Checkins] SVN: Sandbox/malthe/chameleon.core/ TemplateLoader now checks a default_parser class attribute if no parser is specified.

Wichert Akkerman wichert at wiggy.net
Fri Sep 26 09:29:54 EDT 2008


Log message for revision 91516:
  TemplateLoader now checks a default_parser class attribute if no parser is specified.

Changed:
  U   Sandbox/malthe/chameleon.core/CHANGES.txt
  U   Sandbox/malthe/chameleon.core/src/chameleon/core/loader.py

-=-
Modified: Sandbox/malthe/chameleon.core/CHANGES.txt
===================================================================
--- Sandbox/malthe/chameleon.core/CHANGES.txt	2008-09-26 13:17:36 UTC (rev 91515)
+++ Sandbox/malthe/chameleon.core/CHANGES.txt	2008-09-26 13:29:53 UTC (rev 91516)
@@ -4,6 +4,10 @@
 Head
 ~~~~
 
+- TemplateLoader now checks a default_parser class attribute if no
+  parser is specified. [wichert]
+
+
 1.0a2 (released 9/26/2008)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~
 

Modified: Sandbox/malthe/chameleon.core/src/chameleon/core/loader.py
===================================================================
--- Sandbox/malthe/chameleon.core/src/chameleon/core/loader.py	2008-09-26 13:17:36 UTC (rev 91515)
+++ Sandbox/malthe/chameleon.core/src/chameleon/core/loader.py	2008-09-26 13:29:53 UTC (rev 91516)
@@ -23,6 +23,8 @@
         self.search_path = search_path
         self.auto_reload = auto_reload
         self.parser = parser
+        if parser is None:
+            self.parser = getattr(self, 'default_parser', None)
         self.registry = {}
 
     @cache



More information about the Checkins mailing list