Skip to content

Commit 7f7094f

Browse files
authored
[3.15] Move fields.set_value to Serializer.set_value (#576)
1 parent ca47a6f commit 7f7094f

File tree

3 files changed

+2
-4
lines changed

3 files changed

+2
-4
lines changed

rest_framework-stubs/fields.pyi

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import datetime
22
import uuid
33
from _typeshed import Incomplete
4-
from collections.abc import Callable, Generator, Iterable, Mapping, MutableMapping, Sequence
4+
from collections.abc import Callable, Generator, Iterable, Mapping, Sequence
55
from decimal import Decimal
66
from enum import Enum
77
from json import JSONDecoder, JSONEncoder
@@ -44,7 +44,6 @@ class Option(Protocol):
4444

4545
def is_simple_callable(obj: Callable) -> bool: ...
4646
def get_attribute(instance: Any, attrs: list[str] | None) -> Any: ...
47-
def set_value(dictionary: MutableMapping[str, Any], keys: Sequence[str], value: Any) -> None: ...
4847
def to_choices_dict(choices: Iterable[Any]) -> dict: ...
4948
def flatten_choices_dict(choices: dict[Any, Any]) -> dict: ...
5049
def iter_options(

rest_framework-stubs/serializers.pyi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ class Serializer(
130130
_declared_fields: dict[str, Field]
131131
default_error_messages: ClassVar[dict[str, StrOrPromise]]
132132
def get_initial(self) -> Any: ...
133+
def set_value(self, dictionary: MutableMapping[str, Any], keys: Sequence[str], value: Any) -> None: ...
133134
@cached_property
134135
def fields(self) -> BindingDict: ...
135136
def get_fields(self) -> dict[str, Field]: ...

scripts/stubtest/allowlist_todo.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,6 @@ rest_framework.compat.distinct
143143
rest_framework.fields.DecimalField.__init__
144144
rest_framework.fields.Field.__class_getitem__
145145
rest_framework.fields.logger
146-
rest_framework.fields.set_value
147146
rest_framework.filters.search_smart_split
148147
rest_framework.generics.GenericAPIView.__class_getitem__
149148
rest_framework.request.Request.__class_getitem__
@@ -154,7 +153,6 @@ rest_framework.serializers.Field.__class_getitem__
154153
rest_framework.serializers.LIST_SERIALIZER_KWARGS_REMOVE
155154
rest_framework.serializers.ListSerializer.run_child_validation
156155
rest_framework.serializers.ModelSerializer.get_unique_together_constraints
157-
rest_framework.serializers.Serializer.set_value
158156
rest_framework.templatetags.rest_framework.optional_logout
159157
rest_framework.utils.encoders.CustomScalar
160158
rest_framework.utils.field_mapping.get_unique_validators

0 commit comments

Comments
 (0)