From f4ebfadcf9cb0060927a6294e42cb77b0ab2d867 Mon Sep 17 00:00:00 2001 From: Ben Brady Date: Tue, 9 Sep 2025 21:57:24 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A8=20removed=20encoders=5Fby=5Fclass?= =?UTF-8?q?=5Ftuples?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fastapi/encoders.py | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/fastapi/encoders.py b/fastapi/encoders.py index 88f287084..45cdfd054 100644 --- a/fastapi/encoders.py +++ b/fastapi/encoders.py @@ -82,20 +82,6 @@ ENCODERS_BY_TYPE: Dict[Type[Any], Callable[[Any], Any]] = { AnyUrl: str, } - -def generate_encoders_by_class_tuples( - type_encoder_map: Dict[Any, Callable[[Any], Any]], -) -> Dict[Callable[[Any], Any], Tuple[Any, ...]]: - encoders_by_class_tuples: Dict[Callable[[Any], Any], Tuple[Any, ...]] = defaultdict( - tuple - ) - for type_, encoder in type_encoder_map.items(): - encoders_by_class_tuples[encoder] += (type_,) - return encoders_by_class_tuples - - -encoders_by_class_tuples = generate_encoders_by_class_tuples(ENCODERS_BY_TYPE) - NoneType = type(None)