Skip to content

Instantly share code, notes, and snippets.

@anna-intellegens
Created June 18, 2024 10:33
Show Gist options
  • Save anna-intellegens/0161d967de923030a1cc9f822160a13a to your computer and use it in GitHub Desktop.
Save anna-intellegens/0161d967de923030a1cc9f822160a13a to your computer and use it in GitHub Desktop.
Connextion traceback
Traceback (most recent call last):
File "/development/.venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 407, in run_asgi
result = await app( # type: ignore[func-returns-value]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/development/.venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 69, in __call__
return await self.app(scope, receive, send)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/development/.venv/lib/python3.12/site-packages/connexion/middleware/main.py", line 497, in __call__
self.app, self.middleware_stack = self._build_middleware_stack()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/development/.venv/lib/python3.12/site-packages/connexion/middleware/main.py", line 338, in _build_middleware_stack
app.add_api(
File "/development/.venv/lib/python3.12/site-packages/connexion/middleware/abstract.py", line 235, in add_api
api = self.api_cls(specification, next_app=self.app, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/development/.venv/lib/python3.12/site-packages/connexion/middleware/security.py", line 123, in __init__
self.add_auth_on_not_found()
File "/development/.venv/lib/python3.12/site-packages/connexion/middleware/security.py", line 131, in add_auth_on_not_found
default_operation = self.make_operation(self.specification)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/development/.venv/lib/python3.12/site-packages/connexion/middleware/security.py", line 144, in make_operation
return SecurityOperation.from_operation(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/development/.venv/lib/python3.12/site-packages/connexion/middleware/security.py", line 50, in from_operation
return cls(
^^^^
File "/development/.venv/lib/python3.12/site-packages/connexion/middleware/security.py", line 30, in __init__
self.verification_fn = self._get_verification_fn()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/development/.venv/lib/python3.12/site-packages/connexion/middleware/security.py", line 82, in _get_verification_fn
sec_req_func = self.security_handler_factory.parse_security_scheme(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/development/.venv/lib/python3.12/site-packages/connexion/security.py", line 494, in parse_security_scheme
elif (scheme := security_scheme["scheme"].lower()) in self.security_handlers:
~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: 'scheme'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment