comparison roundup/cgi/engine_chameleon.py @ 4720:fd72576e07ed

API break: rename Templates to Loader for zopetal and chameleon engines.
author anatoly techtonik <techtonik@gmail.com>
date Sun, 06 Jan 2013 16:36:33 +0300
parents 05fe39f1d823
children 5033c2ad80a7
comparison
equal deleted inserted replaced
4719:05fe39f1d823 4720:fd72576e07ed
1 """Templating engine adapter for the Chameleon.""" 1 """Templating engine adapter for the Chameleon."""
2 2
3 __docformat__ = 'restructuredtext' 3 __docformat__ = 'restructuredtext'
4 4
5 import os.path 5 import os.path
6 from chameleon import PageTemplateLoader 6 import chameleon
7 7
8 from roundup.cgi.templating import StringIO, context, find_template, LoaderBase 8 from roundup.cgi.templating import StringIO, context, find_template, LoaderBase
9 9
10 class Templates(LoaderBase): 10 class Loader(LoaderBase):
11 def __init__(self, dir): 11 def __init__(self, dir):
12 self.dir = dir 12 self.dir = dir
13 self.loader = PageTemplateLoader(dir) 13 self.loader = chameleon.PageTemplateLoader(dir)
14 14
15 def get(self, name, extension=None): 15 def get(self, name, extension=None):
16 # default the name to "home" 16 # default the name to "home"
17 if name is None: 17 if name is None:
18 name = 'home' 18 name = 'home'

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