Beispiel #1
0
 def __init__(self, root, script_name=""):
     self.log = _cplogging.LogManager(id(self), cherrypy.log.logger_root)
     self.root = root
     self.script_name = script_name
     self.wsgiapp = _cpwsgi.CPWSGIApp(self)
     
     self.namespaces = self.namespaces.copy()
     self.namespaces["log"] = lambda k, v: setattr(self.log, k, v)
     self.namespaces["wsgi"] = self.wsgiapp.namespace_handler
     
     self.config = {}
Beispiel #2
0
 def __init__(self, root, script_name = '', config = None):
     self.log = _cplogging.LogManager(id(self), cherrypy.log.logger_root)
     self.root = root
     self.script_name = script_name
     self.wsgiapp = _cpwsgi.CPWSGIApp(self)
     self.namespaces = self.namespaces.copy()
     self.namespaces['log'] = lambda k, v: setattr(self.log, k, v)
     self.namespaces['wsgi'] = self.wsgiapp.namespace_handler
     self.config = self.__class__.config.copy()
     if config:
         self.merge(config)