We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I use Custom Scripts (provide by Flask Click) to configure my flask app.
from setuptools import find_packages, setup setup( name='blog-admin-api', version='0.0.1', description="apis for blog admin", packages=find_packages(exclude=[]), install_requires=[], zip_safe=True, license='None', entry_points={ 'console_scripts': ['blog_admin_api=blog_admin_api.app:cli'] } )
from flask.cli import FlaskGroup, click from flask import Flask, Blueprint from flask_restplus import Api, Namespace, Resource class TestException(Exception): pass def create_app(): app = Flask( __name__, instance_relative_config=True, instance_path=_default_instance_path) @app.errorhandler(Exception) def handle_test_exception(error): return {'message': 'Error Handler!'}, 200 api = Namespace('cat') @api.route('/cat') class Cat(Resource): def get(self): # raise TestException() return 'hello cat' cat_blueprint = Blueprint( 'cat_blueprint', __name__, static_folder='static') cat_api = Api(cat_blueprint, version='0.0.1') cat_api.add_namespace(api, path='/c') app.register_blueprint(cat_blueprint) return app @click.group(cls=FlaskGroup, create_app=create_app) def cli(): pass
(Error handler is working now.)
@api.route('/cat') class Cat(Resource): def get(self): raise TestException() return 'hello cat'
(Error handler is not working.)
The text was updated successfully, but these errors were encountered:
The @api.errorhandler decorator does not work in 0.13.0. If I go back to version 0.12.1 it works perfectly.
Sorry, something went wrong.
@jschwindt
Namespace.errorhandler and Blueprint.errorhandler work perfectly in my app with 0.13.0 but Flask.errorhandler does not work
No branches or pull requests
I use Custom Scripts (provide by Flask Click) to configure my flask app.
Code: setup.py
Code: app.py
Repro Steps
(Error handler is working now.)
(Error handler is not working.)
Environment
The text was updated successfully, but these errors were encountered: