Skip to content

Commit 39fe412

Browse files
builtins.callable: use TypeIs[Callable[..., Any]] rather than TypeIs[Callable]
1 parent a75102f commit 39fe412

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from typing import Any
2+
3+
4+
def test_gradual_assignment(arg: Any) -> None:
5+
if callable(arg):
6+
_: int = arg()

stdlib/builtins.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1568,7 +1568,7 @@ else:
15681568
def bin(number: SupportsIndex, /) -> str: ...
15691569

15701570
def breakpoint(*args: Any, **kws: Any) -> None: ...
1571-
def callable(obj: object, /) -> TypeIs[Callable[..., object]]: ...
1571+
def callable(obj: object, /) -> TypeIs[Callable[..., Any]]: ...
15721572
def chr(i: SupportsIndex, /) -> str: ...
15731573
def aiter(async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co: ...
15741574

0 commit comments

Comments
 (0)