From d6914c3944975c0b19e059df8b5952b51dbf4881 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcius=20Aguiar?= Date: Fri, 1 Mar 2024 19:55:50 -0300 Subject: [PATCH] refactor: satisfying ruff and mypy lint --- fastapi/openapi/utils.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/fastapi/openapi/utils.py b/fastapi/openapi/utils.py index cd9bb92ef..271acd931 100644 --- a/fastapi/openapi/utils.py +++ b/fastapi/openapi/utils.py @@ -346,10 +346,8 @@ def get_openapi_path( else: response_schema = {} - route_responses = dict((str(k), v) for k, v in route.responses.items()) - if status_code not in route_responses or not route_responses.get( - status_code - ).get("superimpose"): + route_responses = {str(k): v for k, v in route.responses.items()} + if status_code not in route_responses or not route_responses.get(status_code, {}).get('superimpose'): operation.setdefault("responses", {}).setdefault( status_code, {} ).setdefault("content", {}).setdefault(