def jinja2_factory(app): debug = is_debug() config = jinja2.default_config config['globals'] = {'debug': debug} config['environment_args']['auto_reload'] = not debug config['environment_args']['autoescape'] = True config['environment_args']['extensions'].append(DEPENDENCY_MANAGER) return jinja2.Jinja2(app, config)
import webapp2 from handlers.base import BaseHandler from helpers import is_debug class ExampleHandler(BaseHandler): def get(self): self.render_response('example.html') routes = [ webapp2.Route('/', handler=ExampleHandler, name='example'), ] app = webapp2.WSGIApplication(routes, config={}, debug=is_debug())