From 382fbca145cc4221fe8f0a06038cf03259901f1b Mon Sep 17 00:00:00 2001 From: Robbe Sneyders Date: Sat, 7 Oct 2023 01:05:23 +0200 Subject: [PATCH] Make middleware_app property private (#1737) So it doesn't show up in documentation. --- .readthedocs.yaml | 2 +- connexion/apps/abstract.py | 4 ++-- connexion/apps/asynchronous.py | 4 ++-- connexion/apps/flask.py | 8 ++++---- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index be8de85..bf7948d 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -15,4 +15,4 @@ build: - poetry config virtualenvs.create false post_install: # Install dependencies with 'docs' dependency group - - poetry install --with docs + - poetry install --with docs --all-extras diff --git a/connexion/apps/abstract.py b/connexion/apps/abstract.py index b2de316..b544064 100644 --- a/connexion/apps/abstract.py +++ b/connexion/apps/abstract.py @@ -23,7 +23,7 @@ class AbstractApp: interface, it delegates most of the work to the middleware and framework application. """ - middleware_app: SpecMiddleware + _middleware_app: SpecMiddleware """ The application wrapped by the ConnexionMiddleware, which in its turn wraps the framework application. @@ -83,7 +83,7 @@ class AbstractApp: :obj:`security.SECURITY_HANDLERS` """ self.middleware = ConnexionMiddleware( - self.middleware_app, + self._middleware_app, import_name=import_name, lifespan=lifespan, middlewares=middlewares, diff --git a/connexion/apps/asynchronous.py b/connexion/apps/asynchronous.py index f2f93d0..a0702c0 100644 --- a/connexion/apps/asynchronous.py +++ b/connexion/apps/asynchronous.py @@ -171,7 +171,7 @@ class AsyncApp(AbstractApp): :param security_map: A dictionary of security handlers to use. Defaults to :obj:`security.SECURITY_HANDLERS` """ - self.middleware_app: AsyncMiddlewareApp = AsyncMiddlewareApp() + self._middleware_app: AsyncMiddlewareApp = AsyncMiddlewareApp() super().__init__( import_name, @@ -195,7 +195,7 @@ class AsyncApp(AbstractApp): def add_url_rule( self, rule, endpoint: str = None, view_func: t.Callable = None, **options ): - self.middleware_app.add_url_rule( + self._middleware_app.add_url_rule( rule, endpoint=endpoint, view_func=view_func, **options ) diff --git a/connexion/apps/flask.py b/connexion/apps/flask.py index 9469256..5782218 100644 --- a/connexion/apps/flask.py +++ b/connexion/apps/flask.py @@ -171,7 +171,7 @@ class FlaskMiddlewareApp(SpecMiddleware): class FlaskApp(AbstractApp): """Connexion Application based on ConnexionMiddleware wrapping a Flask application.""" - middleware_app: FlaskMiddlewareApp + _middleware_app: FlaskMiddlewareApp def __init__( self, @@ -231,8 +231,8 @@ class FlaskApp(AbstractApp): :param security_map: A dictionary of security handlers to use. Defaults to :obj:`security.SECURITY_HANDLERS` """ - self.middleware_app = FlaskMiddlewareApp(import_name, server_args or {}) - self.app = self.middleware_app.app + self._middleware_app = FlaskMiddlewareApp(import_name, server_args or {}) + self.app = self._middleware_app.app super().__init__( import_name, lifespan=lifespan, @@ -255,7 +255,7 @@ class FlaskApp(AbstractApp): def add_url_rule( self, rule, endpoint: str = None, view_func: t.Callable = None, **options ): - self.middleware_app.add_url_rule( + self._middleware_app.add_url_rule( rule, endpoint=endpoint, view_func=view_func, **options )