Bottle.py附帶一個導入來處理拋出HTTPErrors和路由到一個函數。Bottle.py錯誤路由
首先,文件要求,我可以(並且這樣做的幾個例子):
from bottle import error
@error(500)
def custom500(error):
return 'my custom message'
但是,導入此說法錯誤時沒有得到解決,但上運行的應用程序會忽略這一點,只是引導我到一般錯誤頁。
我找到一種方式來獲得這種由各地:
from bottle import Bottle
main = Bottle()
@Bottle.error(main, 500)
def custom500(error):
return 'my custom message'
但這段代碼使我不能嵌入都在一個單獨的模塊,我的錯誤控制,如果我讓他們在我的主會隨之而來的污穢。 py模塊,因爲第一個參數必須是瓶子實例。
所以我的問題:
有其他人遇到此?
爲什麼不錯誤似乎只有我的情況(我從安裝PIP安裝瓶)來解決?
是否有一種無縫的方式將我的錯誤路由從單獨的python模塊導入到主應用程序中?
哇。那簡單而完美。 – comamitc