Browse Source

add back definitions that got accidentally removed

pull/14186/head
svlandeg 9 months ago
parent
commit
4e6a59b85a
  1. 63
      fastapi/_compat/may_v1.py

63
fastapi/_compat/may_v1.py

@ -5,55 +5,55 @@ from fastapi.types import ModelNameMap
if sys.version_info >= (3, 14):
class BaseConfig:
class AnyUrl:
pass
class FieldInfo:
class BaseConfig:
pass
class BaseModel:
pass
class UndefinedType:
class Color:
pass
class ErrorWrapper:
class CoreSchema:
pass
class ModelField:
class ErrorWrapper:
pass
class JsonSchemaValue:
class FieldInfo:
pass
class Color:
class GetJsonSchemaHandler:
pass
class NameEmail:
class JsonSchemaValue:
pass
class SecretBytes:
class ModelField:
pass
class SecretStr:
class NameEmail:
pass
class AnyUrl:
class RequiredParam:
pass
class Url:
class SecretBytes:
pass
class CoreSchema:
class SecretStr:
pass
class GetJsonSchemaHandler:
class Undefined:
pass
class Undefined:
class UndefinedType:
pass
class RequiredParam:
class Url:
pass
def get_definitions(
@ -69,20 +69,33 @@ if sys.version_info >= (3, 14):
]:
return {}, {}
def _normalize_errors(errors: Sequence[Any]) -> List[Dict[str, Any]]:
return []
def _regenerate_error_with_loc(
*, errors: Sequence[Any], loc_prefix: Tuple[Union[str, int], ...]
) -> List[Dict[str, Any]]:
return []
def _normalize_errors(errors: Sequence[Any]) -> List[Dict[str, Any]]:
return []
else:
from .v1 import AnyUrl as AnyUrl # type: ignore[assignment]
from .v1 import BaseConfig as BaseConfig # type: ignore[assignment]
from .v1 import CoreSchema as CoreSchema
from .v1 import FieldInfo as FieldInfo
from .v1 import GetJsonSchemaHandler as GetJsonSchemaHandler
from .v1 import JsonSchemaValue as JsonSchemaValue
from .v1 import ModelField
from .v1 import UndefinedType as UndefinedType
from .v1 import _normalize_errors as _normalize_errors
from .v1 import BaseModel as BaseModel # type: ignore[assignment]
from .v1 import Color as Color # type: ignore[assignment]
from .v1 import CoreSchema as CoreSchema # type: ignore[assignment]
from .v1 import ErrorWrapper as ErrorWrapper # type: ignore[assignment]
from .v1 import FieldInfo as FieldInfo # type: ignore[assignment]
from .v1 import GetJsonSchemaHandler as GetJsonSchemaHandler # type: ignore[assignment]
from .v1 import JsonSchemaValue as JsonSchemaValue # type: ignore[assignment]
from .v1 import ModelField # type: ignore[assignment]
from .v1 import NameEmail as NameEmail # type: ignore[assignment]
from .v1 import RequiredParam as RequiredParam # type: ignore[assignment]
from .v1 import SecretBytes as SecretBytes # type: ignore[assignment]
from .v1 import SecretStr as SecretStr # type: ignore[assignment]
from .v1 import Undefined as Undefined # type: ignore[assignment]
from .v1 import UndefinedType as UndefinedType # type: ignore[assignment]
from .v1 import Url as Url # type: ignore[assignment]
from .v1 import get_definitions # type: ignore[assignment]
from .v1 import _normalize_errors as _normalize_errors # type: ignore[assignment]
from .v1 import _regenerate_error_with_loc # type: ignore[assignment]

Loading…
Cancel
Save