

def execute(self):
    if (not self.application.settings.get('compiled_template_cache', True)):
        with RequestHandler._template_loader_lock:
            for loader in RequestHandler._template_loaders.values():
                loader.reset()
    if (not self.application.settings.get('static_hash_cache', True)):
        StaticFileHandler.reset()
    self.handler = self.handler_class(self.application, self.request, **self.handler_kwargs)
    transforms = [t(self.request) for t in self.application.transforms]
    if self.stream_request_body:
        self.handler._prepared_future = Future()
    self.handler._execute(transforms, *self.path_args, **self.path_kwargs)
    return self.handler._prepared_future

dataset/ETHPy150Open RobotWebTools/rosbridge_suite/rosbridge_server/src/tornado/web.py _RequestDispatcher.execute/original