Skip to content

Commit 731dd8a

Browse files
sharkdpmingyu.park
authored andcommitted
property.__get__: overload to model class-access behavior (python#13769)
1 parent 595b113 commit 731dd8a

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

stdlib/builtins.pyi

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1281,6 +1281,9 @@ class property:
12811281
def getter(self, fget: Callable[[Any], Any], /) -> property: ...
12821282
def setter(self, fset: Callable[[Any, Any], None], /) -> property: ...
12831283
def deleter(self, fdel: Callable[[Any], None], /) -> property: ...
1284+
@overload
1285+
def __get__(self, instance: None, owner: type, /) -> Self: ...
1286+
@overload
12841287
def __get__(self, instance: Any, owner: type | None = None, /) -> Any: ...
12851288
def __set__(self, instance: Any, value: Any, /) -> None: ...
12861289
def __delete__(self, instance: Any, /) -> None: ...

0 commit comments

Comments
 (0)