Flask重载的保险丝
项目描述
Flask-Failsafe
Flask重载的保险丝。
Flask重载在您出现语法错误并导入您的应用程序失败之前表现良好。此扩展通过在应用程序初始化期间捕获错误来帮助您顺畅地工作,并提供一个保险丝回退应用程序来显示这些启动错误。
要使用它,通过一个小脚本脚本和工厂函数来运行您的应用程序以初始化您的应用程序
from flask_failsafe import failsafe @failsafe def create_app(): # note that the import is *inside* this function so that we can catch # errors that happen at import time from myapp import app return app if __name__ == "__main__": create_app().run()
@failsafe 装饰器捕获调用 create_app() 时的任何错误,并返回一个回退应用程序,该应用程序将显示Flask错误调试器。
如果您使用 Flask-Script,可以将相同的 @failsafe-装饰的工厂函数传递给 Manager() 类
from flask.ext.script import Manager, Server from flask_failsafe import failsafe @failsafe def create_app(): from myapp import app return app manager = Manager(create_app) manager.add_command("runserver", Server()) if __name__ == "__main__": manager.run()
更改
0.2 (2014-01-03)
Python 3支持(感谢Asger Drewsen的帮助)
0.1 (2012-09-14)
初始发布
项目细节
关闭
Flask-Failsafe-0.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 10df61daaad241b5970504acb98fb26375049fe1adaf23f28bc9e257c28f768b |
|
MD5 | e9ff8b720f9c8008cbaa2c6c13fc82ac |
|
BLAKE2b-256 | 76d8d968f17fcca8b9e006ff537ae25b10293c906fbaf15d14a222affcc19cc3 |