Changeset 2023
- Timestamp:
- 07/22/08 23:42:18
- Files:
-
- trunk/cherrypy/process/servers.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/cherrypy/process/servers.py
r2022 r2023 125 125 126 126 def __init__(self, *args, **kwargs): 127 self.args = args 128 self.kwargs = kwargs 129 self.ready = False 130 131 def start(self): 132 """Start the FCGI server.""" 133 # We have to instantiate the server class here because its __init__ 134 # starts a threadpool. If we do it too early, daemonize won't work. 127 135 from flup.server.fcgi import WSGIServer 128 self.fcgiserver = WSGIServer(* args, **kwargs)136 self.fcgiserver = WSGIServer(*self.args, **self.kwargs) 129 137 # TODO: report this bug upstream to flup. 130 138 # If we don't set _oldSIGs on Windows, we get: … … 138 146 self.fcgiserver._installSignalHandlers = lambda: None 139 147 self.fcgiserver._oldSIGs = [] 140 self.ready = False141 142 def start(self):143 """Start the FCGI server."""144 148 self.ready = True 145 149 self.fcgiserver.run() … … 158 162 159 163 def __init__(self, *args, **kwargs): 164 self.args = args 165 self.kwargs = kwargs 166 self.ready = False 167 168 def start(self): 169 """Start the SCGI server.""" 170 # We have to instantiate the server class here because its __init__ 171 # starts a threadpool. If we do it too early, daemonize won't work. 160 172 from flup.server.scgi import WSGIServer 161 173 self.scgiserver = WSGIServer(*args, **kwargs) … … 171 183 self.scgiserver._installSignalHandlers = lambda: None 172 184 self.scgiserver._oldSIGs = [] 173 self.ready = False174 175 def start(self):176 """Start the SCGI server."""177 185 self.ready = True 178 186 self.scgiserver.run()

