diff options
-rwxr-xr-x | cherrypy/daemon.py | 11 |
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() |