@@ -129,10 +129,7 @@ class ForeignObject(RelatedField[_ST, _GT]):
129129 def __get__ (self , instance : None , owner : Any ) -> ForwardManyToOneDescriptor [Self ]: ...
130130 # Model instance access
131131 @overload
132- def __get__ (self , instance : Model , owner : Any ) -> _GT : ...
133- # non-Model instances
134- @overload
135- def __get__ (self , instance : Any , owner : Any ) -> Self : ...
132+ def __get__ (self , instance : object , owner : Any ) -> _GT : ...
136133 def resolve_related_fields (self ) -> list [tuple [Field , Field ]]: ...
137134 @cached_property
138135 def related_fields (self ) -> list [tuple [Field , Field ]]: ...
@@ -231,10 +228,7 @@ class OneToOneField(ForeignKey[_ST, _GT]):
231228 def __get__ (self , instance : None , owner : Any ) -> ForwardOneToOneDescriptor [Self ]: ...
232229 # Model instance access
233230 @overload
234- def __get__ (self , instance : Model , owner : Any ) -> _GT : ...
235- # non-Model instances
236- @overload
237- def __get__ (self , instance : Any , owner : Any ) -> Self : ...
231+ def __get__ (self , instance : object , owner : Any ) -> _GT : ...
238232
239233_Through = TypeVar ("_Through" , bound = Model )
240234_To = TypeVar ("_To" , bound = Model )
@@ -290,10 +284,7 @@ class ManyToManyField(RelatedField[Any, Any], Generic[_To, _Through]):
290284 def __get__ (self , instance : None , owner : Any ) -> ManyToManyDescriptor [_To , _Through ]: ...
291285 # Model instance access
292286 @overload
293- def __get__ (self , instance : Model , owner : Any ) -> ManyRelatedManager [_To , _Through ]: ...
294- # non-Model instances
295- @overload
296- def __get__ (self , instance : Any , owner : Any ) -> Self : ...
287+ def __get__ (self , instance : object , owner : Any ) -> ManyRelatedManager [_To , _Through ]: ...
297288 def get_path_info (self , filtered_relation : FilteredRelation | None = ...) -> list [PathInfo ]: ...
298289 def get_reverse_path_info (self , filtered_relation : FilteredRelation | None = ...) -> list [PathInfo ]: ...
299290 def contribute_to_related_class (self , cls : type [Model ], related : RelatedField ) -> None : ...
0 commit comments