diff roundup/cgi/templating.py @ 4719:05fe39f1d823

API break, bumping version to 1.15.0, renamed TemplatesBase to LoaderBase to correctly reflect semantics and avoid confusion.
author anatoly techtonik <techtonik@gmail.com>
date Sun, 06 Jan 2013 16:02:45 +0300
parents 57a64e591a00
children fd72576e07ed
line wrap: on
line diff
--- a/roundup/cgi/templating.py	Fri Jan 04 21:17:17 2013 +0100
+++ b/roundup/cgi/templating.py	Sun Jan 06 16:02:45 2013 +0300
@@ -117,8 +117,8 @@
         'with template "%s" (neither "%s" nor "%s")'%(name, view,
         filename, generic))
 
-class TemplatesBase:
-    """Base for engine-specific Templates class."""
+class LoaderBase:
+    """Base for engine-specific template Loader class."""
     def precompileTemplates(self):
         """ Go through a directory and precompile all the templates therein
         """
@@ -149,10 +149,12 @@
         if extension:
             extension = extension[1:]
         try:
+            # [ ] dispell - add get() definition to this base class
             return self.get(name, extension)
         except NoTemplate, message:
             raise KeyError, message
 
+# [ ] rename to get_loader
 def get_templates(dir, engine_name):
     if engine_name == 'chameleon':
         import engine_chameleon as engine

Roundup Issue Tracker: http://roundup-tracker.org/