summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2015-12-19 23:03:02 -0500
committerJason R. Coombs <jaraco@jaraco.com>2015-12-19 23:03:02 -0500
commit4b5473e43731bb3978bc77d1a87e7ca5ad968443 (patch)
tree19eef40207380aa0084d199b5a5a80dd97bf22f2
parent5f3de2ac5e6f68e127d71ac7d0aa9aedf1113c01 (diff)
downloadcherrypy-4b5473e43731bb3978bc77d1a87e7ca5ad968443.tar.gz
Assign the cls just once
-rwxr-xr-xcherrypy/daemon.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/cherrypy/daemon.py b/cherrypy/daemon.py
index c3720b49..395a2e68 100755
--- a/cherrypy/daemon.py
+++ b/cherrypy/daemon.py
@@ -53,12 +53,11 @@ def start(configfiles=None, daemonize=False, environment=None,
cherrypy.server.unsubscribe()
addr = cherrypy.server.bind_addr
- if fastcgi:
- cls = servers.FlupFCGIServer
- elif scgi:
- cls = servers.FlupSCGIServer
- else:
- cls = servers.FlupCGIServer
+ cls = (
+ servers.FlupFCGIServer if fastcgi else
+ servers.FlupSCGIServer if scgi else
+ servers.FlupCGIServer
+ )
f = cls(application=cherrypy.tree, bindAddress=addr)
s = servers.ServerAdapter(engine, httpserver=f, bind_addr=addr)
s.subscribe()