Browse Source

fix Callable

pull/9837/head
JONEMI21 4 months ago
parent
commit
f08222a806
  1. 4
      fastapi/_compat/v2.py

4
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)

Loading…
Cancel
Save