property.__get__: overload to model class-access behavior (#13769)

This commit is contained in:
David Peter
2025-04-02 15:09:56 +02:00
committed by GitHub
parent 977f3007b9
commit ad8ecaf217
+3
View File
@@ -1281,6 +1281,9 @@ class property:
def getter(self, fget: Callable[[Any], Any], /) -> property: ...
def setter(self, fset: Callable[[Any, Any], None], /) -> property: ...
def deleter(self, fdel: Callable[[Any], None], /) -> property: ...
@overload
def __get__(self, instance: None, owner: type, /) -> Self: ...
@overload
def __get__(self, instance: Any, owner: type | None = None, /) -> Any: ...
def __set__(self, instance: Any, value: Any, /) -> None: ...
def __delete__(self, instance: Any, /) -> None: ...