@@ -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 ]]: ...
@@ -233,10 +230,7 @@ class OneToOneField(ForeignKey[_ST, _GT]):
233230 def __get__ (self , instance : None , owner : Any ) -> ForwardOneToOneDescriptor [Self ]: ...
234231 # Model instance access
235232 @overload
236- def __get__ (self , instance : Model , owner : Any ) -> _GT : ...
237- # non-Model instances
238- @overload
239- def __get__ (self , instance : Any , owner : Any ) -> Self : ...
233+ def __get__ (self , instance : object , owner : Any ) -> _GT : ...
240234
241235_Through = TypeVar ("_Through" , bound = Model )
242236_To = TypeVar ("_To" , bound = Model )
@@ -292,10 +286,7 @@ class ManyToManyField(RelatedField[Any, Any], Generic[_To, _Through]):
292286 def __get__ (self , instance : None , owner : Any ) -> ManyToManyDescriptor [_To , _Through ]: ...
293287 # Model instance access
294288 @overload
295- def __get__ (self , instance : Model , owner : Any ) -> ManyRelatedManager [_To , _Through ]: ...
296- # non-Model instances
297- @overload
298- def __get__ (self , instance : Any , owner : Any ) -> Self : ...
289+ def __get__ (self , instance : object , owner : Any ) -> ManyRelatedManager [_To , _Through ]: ...
299290 def get_path_info (self , filtered_relation : FilteredRelation | None = ...) -> list [PathInfo ]: ...
300291 def get_reverse_path_info (self , filtered_relation : FilteredRelation | None = ...) -> list [PathInfo ]: ...
301292 def contribute_to_related_class (self , cls : type [Model ], related : RelatedField ) -> None : ...
0 commit comments