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())