From 46932ae5ae73d3471cd3a8688f923b55572c354c Mon Sep 17 00:00:00 2001 From: Jan Vollmer Date: Thu, 18 Dec 2025 21:08:41 +0100 Subject: [PATCH] align code with master Signed-off-by: Jan Vollmer --- fastapi/routing.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/fastapi/routing.py b/fastapi/routing.py index ffc7d3d1f8..c2fe80e030 100644 --- a/fastapi/routing.py +++ b/fastapi/routing.py @@ -3,11 +3,6 @@ import email.message import functools import inspect import json -import sys -from contextlib import AsyncExitStack, asynccontextmanager -from enum import Enum, IntEnum -from functools import cached_property - from collections.abc import ( AsyncIterator, Awaitable, @@ -18,6 +13,7 @@ from collections.abc import ( ) from contextlib import AsyncExitStack, asynccontextmanager from enum import Enum, IntEnum +from functools import cached_property from typing import ( Annotated, Any, @@ -678,7 +674,7 @@ class APIRoute(routing.Route): return create_cloned_field(self.response_field) if self.response_field else None @cached_property - def response_fields(self) -> Dict[Union[int, str], ModelField]: + def response_fields(self) -> dict[Union[int, str], ModelField]: response_fields = {} for additional_status_code, response in self.responses.items(): assert isinstance(response, dict), "An additional response must be a dict" @@ -693,7 +689,7 @@ class APIRoute(routing.Route): ) response_fields[additional_status_code] = response_field if response_fields: - self.response_fields: Dict[Union[int, str], ModelField] = response_fields + self.response_fields: dict[Union[int, str], ModelField] = response_fields else: self.response_fields = {}