From f08222a806540a323eacec160e793aedf735ecd1 Mon Sep 17 00:00:00 2001 From: JONEMI21 Date: Fri, 20 Mar 2026 09:01:36 +0000 Subject: [PATCH] fix Callable --- fastapi/_compat/v2.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fastapi/_compat/v2.py b/fastapi/_compat/v2.py index 64e28a78a0..51a591bdcb 100644 --- a/fastapi/_compat/v2.py +++ b/fastapi/_compat/v2.py @@ -1,6 +1,6 @@ import re import warnings -from collections.abc import Sequence +from collections.abc import Callable, Sequence from copy import copy from dataclasses import dataclass, is_dataclass from enum import Enum @@ -507,7 +507,7 @@ if shared.PYDANTIC_VERSION_MINOR_TUPLE >= (2, 6): elif origin is dict: return dict[args[0], _omit_by_default(args[1], depth=depth + 1)] # type: ignore[misc,valid-type] else: - return OnErrorOmit[annotation] # type: ignore[misc] + return OnErrorOmit[annotation] def omit_by_default(field_info: FieldInfo) -> FieldInfo: new_annotation = _omit_by_default(field_info.annotation)