8000 Use `classmethod` instead of `classmethod[Any, Any, Any]` (#7979) · pydantic/pydantic@d2abc7b · GitHub
[go: up one dir, main page]

Skip to content

Commit d2abc7b

Browse files
authored
Use classmethod instead of classmethod[Any, Any, Any] (#7979)
1 parent 2867fa4 commit d2abc7b

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

pydantic/main.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343
from .fields import ComputedFieldInfo, FieldInfo, ModelPrivateAttr
4444
from .fields import Field as _Field
4545

46-
AnyClassMethod = classmethod[Any, Any, Any]
4746
TupleGenerator = typing.Generator[typing.Tuple[str, Any], None, None]
4847
Model = typing.TypeVar('Model', bound='BaseModel')
4948
# should be `set[int] | set[str] | dict[int, IncEx] | dict[str, IncEx] | None`, but mypy can't cope
@@ -1324,7 +1323,7 @@ def create_model(
13241323
__doc__: str | None = None,
13251324
__base__: None = None,
13261325
__module__: str = __name__,
1327-
__validators__: dict[str, AnyClassMethod] | None = None,
1326+
__validators__: dict[str, classmethod] | None = None,
13281327
__cls_kwargs__: dict[str, Any] | None = None,
13291328
**field_definitions: Any,
13301329
) -> type[BaseModel]:
@@ -1339,7 +1338,7 @@ def create_model(
13391338
__doc__: str | None = None,
13401339
__base__: type[Model] | tuple[type[Model], ...],
13411340
__module__: str = __name__,
1342-
__validators__: dict[str, AnyClassMethod] | None = None,
1341+
__validators__: dict[str, classmethod] | None = None,
13431342
__cls_kwargs__: dict[str, Any] | None = None,
13441343
**field_definitions: Any,
13451344
) -> type[Model]:
@@ -1353,7 +1352,7 @@ def create_model( # noqa: C901
13531352
__doc__: str | None = None,
13541353
__base__: type[Model] | tuple[type[Model], ...] | None = None,
13551354
__module__: str | None = None,
1356-
__validators__: dict[str, AnyClassMethod] | None = None,
1355+
__validators__: dict[str, classmethod] | None = None,
13571356
__cls_kwargs__: dict[str, Any] | None = None,
13581357
__slots__: tuple[str, ...] | None = None,
13591358
**field_definitions: Any,

0 commit comments

Comments
 (0)
0