{ "info": { "author": "Matt Good", "author_email": "matt@matt-good.net", "bugtrack_url": null, "classifiers": [], "description": "Flask-Failsafe\n==============\n\nA failsafe for the Flask reloader.\n\n.. image:: https://travis-ci.org/mgood/flask-failsafe.png\n :target: https://travis-ci.org/mgood/flask-failsafe\n\nThe Flask reloader works great until you make a syntax error and it fails\nimporting your app. This extension helps keep you working smoothly by catching\nerrors during the initialization of your app, and provides a failsafe fallback\napp to display those startup errors instead.\n\nTo use it, run your app via a small script script with a factory function to\ninitialize your app::\n\n from flask_failsafe import failsafe\n\n @failsafe\n def create_app():\n # note that the import is *inside* this function so that we can catch\n # errors that happen at import time\n from myapp import app\n return app\n\n if __name__ == \"__main__\":\n create_app().run()\n\n\nThe ``@failsafe`` decorator catches any errors calling ``create_app()`` and\nreturns a fallback app that will instead display the Flask error debugger.\n\nIf you use `Flask-Script `_, you can pass\nthe same ``@failsafe``-decorated factory function to the ``Manager()`` class::\n\n from flask.ext.script import Manager, Server\n from flask_failsafe import failsafe\n\n @failsafe\n def create_app():\n from myapp import app\n return app\n\n manager = Manager(create_app)\n manager.add_command(\"runserver\", Server())\n\n if __name__ == \"__main__\":\n manager.run()\n\n\nChanges\n=======\n\n0.2 (2014-01-03)\n----------------\n\nPython 3 support (thanks to Asger Drewsen for the help)\n\n0.1 (2012-09-14)\n----------------\n\nInitial release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/mgood/flask-failsafe", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "Flask-Failsafe", "package_url": "https://pypi.org/project/Flask-Failsafe/", "platform": "any", "project_url": "https://pypi.org/project/Flask-Failsafe/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/mgood/flask-failsafe" }, "release_url": "https://pypi.org/project/Flask-Failsafe/0.2/", "requires_dist": null, "requires_python": null, "summary": "A failsafe for the Flask reloader", "version": "0.2" }, "last_serial": 960005, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "19bd77b44811234dce90b6c8bf14e8d1", "sha256": "38836551b8e015bb36e59e31423b906d9d73f246ba8f70f544b9b39761c50743" }, "downloads": -1, "filename": "Flask-Failsafe-0.1.tar.gz", "has_sig": false, "md5_digest": "19bd77b44811234dce90b6c8bf14e8d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2518, "upload_time": "2012-09-15T00:34:06", "url": "https://files.pythonhosted.org/packages/dc/68/59e6a437e81fab1e4d42fd8688ad5fa7393eba7132ef29d8c251bec412ae/Flask-Failsafe-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "e9ff8b720f9c8008cbaa2c6c13fc82ac", "sha256": "10df61daaad241b5970504acb98fb26375049fe1adaf23f28bc9e257c28f768b" }, "downloads": -1, "filename": "Flask-Failsafe-0.2.tar.gz", "has_sig": false, "md5_digest": "e9ff8b720f9c8008cbaa2c6c13fc82ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2870, "upload_time": "2014-01-03T22:52:27", "url": "https://files.pythonhosted.org/packages/76/d8/d968f17fcca8b9e006ff537ae25b10293c906fbaf15d14a222affcc19cc3/Flask-Failsafe-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e9ff8b720f9c8008cbaa2c6c13fc82ac", "sha256": "10df61daaad241b5970504acb98fb26375049fe1adaf23f28bc9e257c28f768b" }, "downloads": -1, "filename": "Flask-Failsafe-0.2.tar.gz", "has_sig": false, "md5_digest": "e9ff8b720f9c8008cbaa2c6c13fc82ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2870, "upload_time": "2014-01-03T22:52:27", "url": "https://files.pythonhosted.org/packages/76/d8/d968f17fcca8b9e006ff537ae25b10293c906fbaf15d14a222affcc19cc3/Flask-Failsafe-0.2.tar.gz" } ] }