summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHeron Rossi <heron.rossi@hotmail.com>2018-03-08 10:02:48 -0300
committerHeron Rossi <heron.rossi@hotmail.com>2018-03-08 10:02:48 -0300
commite8678d5e9e64746fe41850f1ca77c32e7c40807d (patch)
tree354807e1e7b433d13284f076224e33667292d83d
parent681a79f56cae6c21103f75c7062679ed8b449322 (diff)
downloadpyramid-e8678d5e9e64746fe41850f1ca77c32e7c40807d.tar.gz
pyramid-e8678d5e9e64746fe41850f1ca77c32e7c40807d.tar.bz2
pyramid-e8678d5e9e64746fe41850f1ca77c32e7c40807d.zip
Adjusting cherrypy WSGI Server import path according to new release
-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: