From 4b23d869213826f842b7f998511a3d14285c4811 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci-lite[bot]" <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> Date: Tue, 10 Feb 2026 13:05:46 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Auto=20format?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fastapi/encoders.py | 9 ++------- tests/test_jsonable_encoder.py | 3 ++- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/fastapi/encoders.py b/fastapi/encoders.py index 08fdae973..a1f8e4ac0 100644 --- a/fastapi/encoders.py +++ b/fastapi/encoders.py @@ -1,6 +1,7 @@ import dataclasses import datetime from collections import defaultdict, deque +from collections.abc import Mapping, Sequence from decimal import Decimal from enum import Enum from ipaddress import ( @@ -18,13 +19,7 @@ from typing import ( Annotated, Any, Callable, - Dict, - List, - Mapping, Optional, - Sequence, - Tuple, - Type, Union, ) from uuid import UUID @@ -36,8 +31,8 @@ from pydantic import BaseModel from pydantic.color import Color from pydantic.networks import AnyUrl, NameEmail from pydantic.types import SecretBytes, SecretStr -from pydantic_extra_types.coordinate import Coordinate from pydantic_core import PydanticUndefinedType +from pydantic_extra_types.coordinate import Coordinate from ._compat import ( Url, diff --git a/tests/test_jsonable_encoder.py b/tests/test_jsonable_encoder.py index 97d49ce21..8860f30a1 100644 --- a/tests/test_jsonable_encoder.py +++ b/tests/test_jsonable_encoder.py @@ -1,12 +1,13 @@ import warnings from collections import deque +from collections.abc import Sequence from dataclasses import dataclass from datetime import datetime, timezone from decimal import Decimal from enum import Enum from math import isinf, isnan from pathlib import PurePath, PurePosixPath, PureWindowsPath -from typing import Optional, Sequence, Union, TypedDict +from typing import Optional, TypedDict, Union import pytest from fastapi._compat import Undefined