From 85ae4bb704b2e7903a5c2be183f6175e5b5fd060 Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Thu, 27 Oct 2022 19:30:44 +0100 Subject: [PATCH] Add django.db.models.base.model_unpickle (#1209) --- django-stubs/db/models/base.pyi | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/django-stubs/db/models/base.pyi b/django-stubs/db/models/base.pyi index 7104d80..791c376 100644 --- a/django-stubs/db/models/base.pyi +++ b/django-stubs/db/models/base.pyi @@ -1,4 +1,4 @@ -from typing import Any, Collection, Dict, Iterable, List, Optional, Sequence, Set, Tuple, Type, TypeVar +from typing import Any, Collection, Dict, Iterable, List, Optional, Sequence, Set, Tuple, Type, TypeVar, Union from django.core.checks.messages import CheckMessage from django.core.exceptions import MultipleObjectsReturned as BaseMultipleObjectsReturned @@ -65,3 +65,5 @@ class Model(metaclass=ModelBase): @classmethod def check(cls, **kwargs: Any) -> List[CheckMessage]: ... def __getstate__(self) -> dict: ... + +def model_unpickle(model_id: Union[Tuple[str, str], type[Model]]) -> Model: ...