diff options
| author | Heron Rossi <heron.rossi@hotmail.com> | 2018-03-08 15:15:55 -0300 |
|---|---|---|
| committer | Heron Rossi <heron.rossi@hotmail.com> | 2018-03-08 15:15:55 -0300 |
| commit | 305dc46966a43b1b05e63653849047d6bfa5b55e (patch) | |
| tree | 1622bca9b03bbc13c2437bf85973a86497c33229 | |
| parent | a3a9d75fbdfcb261740af10096b63fc18b267871 (diff) | |
| download | pyramid-305dc46966a43b1b05e63653849047d6bfa5b55e.tar.gz pyramid-305dc46966a43b1b05e63653849047d6bfa5b55e.tar.bz2 pyramid-305dc46966a43b1b05e63653849047d6bfa5b55e.zip | |
Fixing another import path regarding cherrypy version change
| -rw-r--r-- | pyramid/scripts/pserve.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/pyramid/scripts/pserve.py b/pyramid/scripts/pserve.py index 31ab19020..8ee6e1467 100644 --- a/pyramid/scripts/pserve.py +++ b/pyramid/scripts/pserve.py @@ -353,9 +353,14 @@ def cherrypy_server_runner( server.ssl_certificate = server.ssl_private_key = ssl_pem else: # creates wsgiserver.ssl_builtin as side-effect - from cherrypy.wsgiserver import get_ssl_adapter_class, ssl_builtin + try: + from cheroot.server import get_ssl_adapter_class + from cheroot.ssl.builtin import BuiltinSSLAdapter + except ImportError: + from cherrypy.wsgiserver import get_ssl_adapter_class + from cherrypy.wsgiserver.ssl_builtin import BuiltinSSLAdapter get_ssl_adapter_class() - server.ssl_adapter = ssl_builtin.BuiltinSSLAdapter(ssl_pem, ssl_pem) + server.ssl_adapter = BuiltinSSLAdapter(ssl_pem, ssl_pem) if protocol_version: server.protocol = protocol_version |
