]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/commitdiff
Remove extra code.
authorMohammed <barsintod@gmail.com>
Fri, 22 Mar 2019 21:47:32 +0000 (00:47 +0300)
committerMohammed <barsintod@gmail.com>
Fri, 22 Mar 2019 21:47:32 +0000 (00:47 +0300)
fastapi/applications.py
fastapi/openapi/models.py
fastapi/routing.py

index db0c8516967671846e8c4b7baee9b9aac33c58ae..9e9cf712640db756909e789e3644b775391f86ef 100644 (file)
@@ -2,7 +2,7 @@ from typing import Any, Callable, Dict, List, Optional, Type
 
 from fastapi import routing
 from fastapi.openapi.docs import get_redoc_html, get_swagger_ui_html
-from fastapi.openapi.models import AdditionalResponse, AdditionalResponseDescription
+from fastapi.openapi.models import AdditionalResponse
 from fastapi.openapi.utils import get_openapi
 from pydantic import BaseModel
 from starlette.applications import Starlette
index 613285930835927844f4e4ad7443971da2036d34..1be51a1a58ab607af9ed3e29819bd1c36da734ee 100644 (file)
@@ -1,6 +1,6 @@
 import logging
 from enum import Enum
-from typing import Any, Callable, ClassVar, Dict, List, Optional, Type, Union
+from typing import Any, Dict, List, Optional, Union
 
 from pydantic import BaseModel, Schema as PSchema
 from pydantic.fields import Field
index 062df5645ac161a9979a5aa3788ef95ea26b7632..187a8faf614df3858f6d781bc87c35492db9340d 100644 (file)
@@ -141,11 +141,7 @@ class APIRoute(routing.Route):
         self.response_description = response_description
         self.additional_responses: Dict[int, AdditionalResponseDescription] = {}
         existed_codes = [self.status_code, 422]
-        if isinstance(additional_responses, dict):
-            self.additional_responses = additional_responses.copy()
         for add_response in additional_responses:
-            if isinstance(add_response, int):
-                continue
             assert (
                 add_response.status_code not in existed_codes
             ), f"(Duplicated Status Code): Response with status code [{add_response.status_code}] already defined!"
@@ -156,7 +152,7 @@ class APIRoute(routing.Route):
                 valid_response_models = all(
                     [issubclass(m, BaseModel) for m in response_models]
                 )
-            except TypeError as te:
+            except TypeError:
                 valid_response_models = False
             if not valid_response_models:
                 raise ValueError(