Skip to content

Commit 3c65afa

Browse files
committed
fix(relations): replace the model type TypeVar with Any
Ref #168
1 parent 5ac16c1 commit 3c65afa

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Diff for: rest_framework-stubs/relations.pyi

+6-6
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,9 @@ class RelatedField(Field[_MT, Any, _PT, Any]):
7171
def iter_options(self) -> Iterable[Option]: ...
7272
def display_value(self, instance: _MT) -> str: ...
7373

74-
class StringRelatedField(RelatedField[_MT, str]): ...
74+
class StringRelatedField(RelatedField[Any, str]): ...
7575

76-
class PrimaryKeyRelatedField(RelatedField[_MT, Any]):
76+
class PrimaryKeyRelatedField(RelatedField[Any, Any]):
7777
pk_field: str | None
7878
def __init__(
7979
self,
@@ -98,7 +98,7 @@ class PrimaryKeyRelatedField(RelatedField[_MT, Any]):
9898
pk_field: str | Field | None = ...,
9999
) -> None: ...
100100

101-
class HyperlinkedRelatedField(RelatedField[_MT, Hyperlink]):
101+
class HyperlinkedRelatedField(RelatedField[Any, Hyperlink]):
102102
reverse: Callable
103103
lookup_field: str
104104
lookup_url_kwarg: str
@@ -129,12 +129,12 @@ class HyperlinkedRelatedField(RelatedField[_MT, Hyperlink]):
129129
lookup_url_kwarg: str | None = ...,
130130
format: str | None = ...,
131131
) -> None: ...
132-
def get_object(self, view_name: str, view_args: list[Any], view_kwargs: dict[str, Any]) -> _MT: ...
132+
def get_object(self, view_name: str, view_args: list[Any], view_kwargs: dict[str, Any]) -> Any: ...
133133
def get_url(self, obj: Model, view_name: str, request: Request, format: str | None) -> str | None: ...
134134

135135
class HyperlinkedIdentityField(HyperlinkedRelatedField): ...
136136

137-
class SlugRelatedField(RelatedField[_MT, str]):
137+
class SlugRelatedField(RelatedField[Any, str]):
138138
slug_field: str | None
139139
def __init__(
140140
self,
@@ -158,7 +158,7 @@ class SlugRelatedField(RelatedField[_MT, str]):
158158
error_messages: dict[str, StrOrPromise] | None = ...,
159159
style: dict[str, str] | None = ...,
160160
) -> None: ...
161-
def to_internal_value(self, data: Any) -> _MT: ...
161+
def to_internal_value(self, data: Any) -> Any: ...
162162
def to_representation(self, value: _MT) -> str: ...
163163

164164
class ManyRelatedField(Field[Sequence[Any], Sequence[Any], list[Any], Any]):

0 commit comments

Comments
 (0)