summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CONTRIBUTORS.txt2
-rw-r--r--pyramid/scripts/pserve.py7
2 files changed, 7 insertions, 2 deletions
diff --git a/CONTRIBUTORS.txt b/CONTRIBUTORS.txt
index 83469c14c..b6dbcff2c 100644
--- a/CONTRIBUTORS.txt
+++ b/CONTRIBUTORS.txt
@@ -314,3 +314,5 @@ Contributors
- Lars Blumberg, 2017/08/14
- Deneys Maartens, 2017/11/03
+
+- Heron Rossi, 2018/03/08
diff --git a/pyramid/scripts/pserve.py b/pyramid/scripts/pserve.py
index f7d094980..afbc4e908 100644
--- a/pyramid/scripts/pserve.py
+++ b/pyramid/scripts/pserve.py
@@ -341,9 +341,12 @@ def cherrypy_server_runner(
if var is not None:
kwargs[var_name] = int(var)
- from cherrypy import wsgiserver
+ try:
+ from cheroot.wsgi import Server as WSGIServer
+ except ImportError:
+ from cherrypy.wsgiserver import CherryPyWSGIServer as WSGIServer
- server = wsgiserver.CherryPyWSGIServer(bind_addr, app,
+ server = WSGIServer(bind_addr, app,
server_name=server_name, **kwargs)
if ssl_pem is not None:
if PY2: