def render_template(template, layout='', vars=None, env=None): from uliweb import application as app vars = vars or {} env = env or app.get_view_env() loader = app.template_loader return loader.load(template, layout=layout).generate(vars, env)
def f(): content = file(_f).read() if render: content = to_html(template(content, env=application.get_view_env())) else: content = to_html(content) return application.template('show_document.html', locals())
def f(*args, **kwargs): from uliweb import application if application: env = application.get_view_env() for k, v in env.iteritems(): src.func_globals[k] = v src.func_globals['env'] = env return des(*args, **kwargs)
def f(*args, **kwargs): from uliweb import application if application: env = application.get_view_env() for k, v in iteritems(env): src.__globals__[k] = v src.__globals__['env'] = env return des(*args, **kwargs)