2017-08-24 75 views
1

當我嘗試從bottlepy標準服務器切換使用SSL來雪茄煙,並通過選擇我總是得到:爲什麼bottlepy不喜歡我的選擇?

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' 

片段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

嘗試運行(應用程序,... ,**選項)' – sKwa

回答

0

嗯,貌似選項已更改:

run(app, host='localhost', port=8080, debug=True, server="cheroot", certfile="cacert.pem", keyfile="privkey.pem")

相關問題