Browse Source

🔨 removed useless types in ENCODERS_BY_TYPE

pull/13982/head
Ben Brady 6 days ago
parent
commit
303e1a5c38
  1. 4
      fastapi/encoders.py

4
fastapi/encoders.py

@ -64,9 +64,6 @@ ENCODERS_BY_TYPE: Dict[Type[Any], Callable[[Any], Any]] = {
datetime.timedelta: lambda td: td.total_seconds(), datetime.timedelta: lambda td: td.total_seconds(),
Decimal: decimal_encoder, Decimal: decimal_encoder,
Enum: lambda o: o.value, Enum: lambda o: o.value,
frozenset: list,
deque: list,
GeneratorType: list,
IPv4Address: str, IPv4Address: str,
IPv4Interface: str, IPv4Interface: str,
IPv4Network: str, IPv4Network: str,
@ -79,7 +76,6 @@ ENCODERS_BY_TYPE: Dict[Type[Any], Callable[[Any], Any]] = {
Pattern: lambda o: o.pattern, Pattern: lambda o: o.pattern,
SecretBytes: str, SecretBytes: str,
SecretStr: str, SecretStr: str,
set: list,
UUID: str, UUID: str,
UndefinedType: lambda _: None, UndefinedType: lambda _: None,
Url: str, Url: str,

Loading…
Cancel
Save