def setup_servlet(self): application = turtle.Turtle() application.settings = { 'static_path': os.path.join(os.path.dirname(__file__), "../static"), 'template_path': os.path.join(os.path.dirname(__file__), "../templates"), 'autoescape': None, } # Properly load ui_modules and ui_methods application.ui_modules = {} application.ui_methods = {} application._load_ui_modules = types.MethodType( tornado.web.Application._load_ui_modules.im_func, application) application._load_ui_methods = types.MethodType( tornado.web.Application._load_ui_methods.im_func, application) application._load_ui_modules(ui_modules) application._load_ui_methods(ui_methods) if self.authenticated: application.settings['cookie_secret'] = 'cookie_secret' request = turtle.Turtle() self.servlet = RequestHandler(application, request)