def finish_var(value, ctx): self = env if value is None: return '' elif value is self.undefined_singleton: return str(value) elif getattr(value, 'jinja_no_finalization', False): return value if self.default_filters: value = self.apply_filters(value, ctx, self.default_filters) if isinstance(value, str): value = value.decode('utf8') return value env.finish_var = finish_var env_atom.finish_var = finish_var class Markup(str): def __html__(self): return self def format(text): return wikify(text) def render(filename, page_title=None, vars={}): web.header('Content-Type', 'text/html; charset=utf-8') tmpl = env.get_template('%s.html' % filename) vars['csstime'] = os.stat("static/css-generated.css")[8] vars['jstime'] = os.stat("static/js-generated.js")[8] if jt.site:
def finish_var(value, ctx): self = env if value is None: return '' elif value is self.undefined_singleton: return str(value) elif getattr(value, 'jinja_no_finalization', False): return value if self.default_filters: value = self.apply_filters(value, ctx, self.default_filters) if isinstance(value, str): value = value.decode('utf8') return value env.finish_var = finish_var env_atom.finish_var = finish_var class Markup(str): def __html__(self): return self def format(text): return wikify(text) def render(filename, page_title=None, vars={}): web.header('Content-Type', 'text/html; charset=utf-8') tmpl = env.get_template('%s.html' % filename)