main
1from typing import Any
2from typing_extensions import ClassVar
3
4import pydantic
5
6from .. import _models
7from .._compat import PYDANTIC_V1, ConfigDict
8
9
10class BaseModel(_models.BaseModel):
11 if PYDANTIC_V1:
12
13 class Config(pydantic.BaseConfig): # type: ignore
14 extra: Any = pydantic.Extra.ignore # type: ignore
15 arbitrary_types_allowed: bool = True
16 else:
17 model_config: ClassVar[ConfigDict] = ConfigDict(extra="ignore", arbitrary_types_allowed=True)