def prepare(self, **options):
from mako.template import Template
from mako.lookup import TemplateLookup
from plim import preprocessor
options.update({'input_encoding':self.encoding})
options.setdefault('format_exceptions', bool(DEBUG))
lookup = TemplateLookup(directories=self.lookup, **options)
if self.source:
self.tpl = Template(self.source, preprocessor = preprocessor, lookup=lookup, **options)
else:
self.tpl = Template(uri=self.name, preprocessor = preprocessor, filename=self.filename, lookup=lookup, **options)
评论列表
文章目录