2017-08-24 13 views
1

Lorsque je tente de passer du serveur standard bottlepy à Cheroot avec SSL et passer des options que je reçois toujours:Pourquoi les bouteilles ne plaisent pas à mes options?

Traceback (most recent call last): 
    File "C:/Users/kig0pkt12/PycharmProjects/dreadnought/main.py", line 9, in <module> 
    run(app, host='localhost', port=8080, debug=True, server='cheroot', options=options) 
    File "C:\WP36\python-3.6.2rc2.amd64\lib\site-packages\bottle-0.13.dev0-py3.6.egg\bottle.py", line 3713, in run 
    server.run(app) 
    File "C:\WP36\python-3.6.2rc2.amd64\lib\site-packages\bottle-0.13.dev0-py3.6.egg\bottle.py", line 3298, in run 
    server = wsgi.Server(**self.options) 
TypeError: __init__() got an unexpected keyword argument 'options' 

Snippet main.py:

from bottle import Bottle, run 
app = Bottle() 

options = { 
'certfile':'cacert.pem', 
'keyfile':'privkey.pem', 
} 

run(app, host='localhost', port=8080, debug=True, server='cheroot', options=options) 
+1

try 'run (app, ... , ** options) ' – sKwa

Répondre

0

Eh bien, ressemble à des options modifié: