Skip to content

Commit 4f0f29b

Browse files
committed
fix: connexion under gunicorn has no has_request()
When running connexion under gunicorn, the has_request would fail. Resolve by calling the underpinning Flask method.
1 parent ed82bc6 commit 4f0f29b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

json_logging/framework/connexion/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,12 @@ def is_connexion_present():
2020
if is_connexion_present():
2121
from connexion import request as request_obj
2222
import connexion as connexion
23+
import flask as flask
2324
from flask import g
2425

2526
_current_request = request_obj
2627
_connexion = connexion
28+
_flask = flask
2729
_connexion.g = g
2830

2931

@@ -80,7 +82,7 @@ def get_remote_user(self, request):
8082
return json_logging.EMPTY_VALUE
8183

8284
def is_in_request_context(self, request_):
83-
return _connexion.has_request_context()
85+
return _flask.has_request_context()
8486

8587
def get_http_header(self, request, header_name, default=None):
8688
if header_name in request.headers:

0 commit comments

Comments
 (0)