Skip to content

Commit f969742

Browse files
authored
5.0: Update django.core.serializers (#2068)
1 parent df8aded commit f969742

File tree

3 files changed

+0
-14
lines changed

3 files changed

+0
-14
lines changed
Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,4 @@
11
from django.core.signing import JSONSerializer as BaseJSONSerializer
2-
from django.db.models.base import Model
32
from typing_extensions import TypeAlias
43

5-
class PickleSerializer:
6-
def dumps(self, obj: dict[str, Model]) -> bytes: ...
7-
def loads(self, data: bytes) -> dict[str, Model]: ...
8-
94
JSONSerializer: TypeAlias = BaseJSONSerializer

django-stubs/core/serializers/base.pyi

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,12 @@
11
from collections.abc import Collection, Iterable, Sequence
22
from typing import IO, Any
33

4-
from _typeshed import ReadableBuffer
54
from django.db.models.base import Model
65
from django.db.models.fields import Field
76
from django.db.models.fields.related import ForeignKey, ManyToManyField
87

98
DEFER_FIELD: object
109

11-
class PickleSerializer:
12-
protocol: int
13-
def __init__(self, protocol: int | None = ...) -> None: ...
14-
def dumps(self, obj: Any) -> bytes: ...
15-
def loads(self, data: ReadableBuffer) -> Any: ...
16-
1710
class SerializerDoesNotExist(KeyError): ...
1811
class SerializationError(Exception): ...
1912

scripts/stubtest/allowlist_todo_django50.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ django.contrib.messages.test
4646
django.contrib.redirects.migrations.0001_initial
4747
django.contrib.redirects.migrations.0002_alter_redirect_new_path_help_text
4848
django.contrib.sessions.migrations.0001_initial
49-
django.contrib.sessions.serializers.PickleSerializer
5049
django.contrib.sitemaps.PING_URL
5150
django.contrib.sitemaps.SitemapNotFound
5251
django.contrib.sitemaps.management
@@ -57,7 +56,6 @@ django.contrib.sites.migrations.0001_initial
5756
django.contrib.sites.migrations.0002_alter_domain_unique
5857
django.contrib.staticfiles.checks.E005
5958
django.contrib.staticfiles.checks.check_storages
60-
django.core.serializers.base.PickleSerializer
6159
django.db.backends.base.features.BaseDatabaseFeatures.delete_can_self_reference_subquery
6260
django.db.backends.base.features.BaseDatabaseFeatures.insert_test_table_with_defaults
6361
django.db.backends.base.features.BaseDatabaseFeatures.supports_default_keyword_in_bulk_insert

0 commit comments

Comments
 (0)