diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2015-12-19 23:01:02 -0500 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2015-12-19 23:01:02 -0500 |
commit | 5f3de2ac5e6f68e127d71ac7d0aa9aedf1113c01 (patch) | |
tree | fc7c8a28ed5eb47eb6a0e937f7d29c66a51cedda | |
parent | 213ea7674be6ce7334f4204d299d8593c404f095 (diff) | |
download | cherrypy-5f3de2ac5e6f68e127d71ac7d0aa9aedf1113c01.tar.gz |
Just do the construction once
-rwxr-xr-x | cherrypy/daemon.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/cherrypy/daemon.py b/cherrypy/daemon.py index d71e6329..c3720b49 100755 --- a/cherrypy/daemon.py +++ b/cherrypy/daemon.py @@ -54,14 +54,12 @@ def start(configfiles=None, daemonize=False, environment=None, addr = cherrypy.server.bind_addr if fastcgi: - f = servers.FlupFCGIServer(application=cherrypy.tree, - bindAddress=addr) + cls = servers.FlupFCGIServer elif scgi: - f = servers.FlupSCGIServer(application=cherrypy.tree, - bindAddress=addr) + cls = servers.FlupSCGIServer else: - f = servers.FlupCGIServer(application=cherrypy.tree, - bindAddress=addr) + cls = servers.FlupCGIServer + f = cls(application=cherrypy.tree, bindAddress=addr) s = servers.ServerAdapter(engine, httpserver=f, bind_addr=addr) s.subscribe() |