def __call__(self, environ=None, start_response=None): if cherrypy.request.handler is None: return False def cherrypy_handler(*args, **kwargs): return cherrypy.request.handler(*args, **kwargs) def func(args): return args[0]() self.application = (func, (cherrypy_handler,)) cherrypy.response.body = FilterChainProxy.__call__(self, cherrypy.request.wsgi_environ, None) return True
def __call__(self, environ=None, start_response=None): innerfunc = cherrypy.request.handler def mini_app(*args, **kwargs): def cherrypy_wrapper(nexthandler, *args, **kwargs): results = nexthandler(*args, **kwargs) self.logger.debug("Results = %s" % results) return results return cherrypy_wrapper(innerfunc, *args, **kwargs) self.application = (self.invoke, (mini_app,)) # Store the final results... cherrypy.response.body = FilterChainProxy.__call__(self, cherrypy.request.wsgi_environ, None) #...and then signal there is no more handling for CherryPy to do. return True
def __call__(self, environ=None, start_response=None): innerfunc = cherrypy.request.handler def mini_app(*args, **kwargs): def cherrypy_wrapper(nexthandler, *args, **kwargs): results = nexthandler(*args, **kwargs) self.logger.debug("Results = %s" % results) return results return cherrypy_wrapper(innerfunc, *args, **kwargs) self.application = (self.invoke, (mini_app,)) # Store the final results... cherrypy.response.body = FilterChainProxy.__call__(self, cherrypy.request.wsgi_environ, None) #...and then signal there is no more handling for CherryPy to do. return True