X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=o2app%2Fentrypoints%2Fflask_application.py;h=c7e0ef9dff729fb8da31d9fdb9ad1ae77a58c0b9;hb=5229119cf0fee426b2d14af3887b6fe4f78318a6;hp=c1f5c8ace59e6f3fcbdf217252dba669fd1be56f;hpb=94e6f93c3434e5f9a9529246d97d2666a2479299;p=pti%2Fo2.git diff --git a/o2app/entrypoints/flask_application.py b/o2app/entrypoints/flask_application.py index c1f5c8a..c7e0ef9 100644 --- a/o2app/entrypoints/flask_application.py +++ b/o2app/entrypoints/flask_application.py @@ -18,8 +18,8 @@ from flask_restx import Api from o2app import bootstrap from o2ims.views import configure_namespace as ims_route_configure_namespace +from o2common.views.route_exception import configure_exception -from o2ims.adapter.clients.alarm_dict_client import load_alarm_definition from o2common.authmw import authmiddleware from o2common.authmw import authprov from o2common.config.config import get_review_url @@ -51,12 +51,14 @@ if auth: app.config.SWAGGER_UI_DOC_EXPANSION = 'list' # app.config['RESTX_MASK_HEADER'] = 'fields' app.config['RESTX_MASK_SWAGGER'] = False -api = Api(app, version=FLASK_API_VERSION, - title='INF O2 Services API', - description='Swagger OpenAPI document for the INF O2 Services', +app.config['ERROR_INCLUDE_MESSAGE'] = False +api = Api( + app, version=FLASK_API_VERSION, + catch_all_404s=True, + title='INF O2 Services API', + description='Swagger OpenAPI document for the INF O2 Services', ) bus = bootstrap.bootstrap() +configure_exception(api) ims_route_configure_namespace(api) - -load_alarm_definition(bus.uow)