File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -75,6 +75,9 @@ def __str__(self):
7575 'items of class %(class)s' ) % {
7676 'action' : self .action , 'class' : self .klass }
7777
78+
79+ # --- Template Loader API
80+
7881class LoaderBase :
7982 """ Base for engine-specific template Loader class."""
8083 def __init__ (self , dir ):
@@ -130,10 +133,15 @@ def get_loader(dir, engine_name):
130133 from engine_chameleon import Loader
131134 elif engine_name == 'jinja2' :
132135 from engine_jinja2 import Jinja2Loader as Loader
133- else :
136+ elif engine_name == 'zopetal' :
134137 from engine_zopetal import Loader
138+ else :
139+ raise Exception ('Unknown template engine "%s"' % engine_name )
135140 return Loader (dir )
136141
142+ # --/ Template Loader API
143+
144+
137145def context (client , template = None , classname = None , request = None ):
138146 """Return the rendering context dictionary
139147
You can’t perform that action at this time.
0 commit comments