Skip to content

Commit 16ba411

Browse files
authored
Change annotation of 'function' in Timer.__init__ from Callable[..., None] to Callable[..., Any] (#3788)
The return value is ignored, but calling a function with a return value should still be valid. Closes: #3782
1 parent aa6e3ef commit 16ba411

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

stdlib/2and3/_dummy_threading.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,11 +173,11 @@ if sys.version_info >= (3, 8):
173173

174174
class Timer(Thread):
175175
if sys.version_info >= (3,):
176-
def __init__(self, interval: float, function: Callable[..., None],
176+
def __init__(self, interval: float, function: Callable[..., Any],
177177
args: Optional[Iterable[Any]] = ...,
178178
kwargs: Optional[Mapping[str, Any]] = ...) -> None: ...
179179
else:
180-
def __init__(self, interval: float, function: Callable[..., None],
180+
def __init__(self, interval: float, function: Callable[..., Any],
181181
args: Iterable[Any] = ...,
182182
kwargs: Mapping[str, Any] = ...) -> None: ...
183183
def cancel(self) -> None: ...

stdlib/2and3/threading.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,11 +173,11 @@ if sys.version_info >= (3, 8):
173173

174174
class Timer(Thread):
175175
if sys.version_info >= (3,):
176-
def __init__(self, interval: float, function: Callable[..., None],
176+
def __init__(self, interval: float, function: Callable[..., Any],
177177
args: Optional[Iterable[Any]] = ...,
178178
kwargs: Optional[Mapping[str, Any]] = ...) -> None: ...
179179
else:
180-
def __init__(self, interval: float, function: Callable[..., None],
180+
def __init__(self, interval: float, function: Callable[..., Any],
181181
args: Iterable[Any] = ...,
182182
kwargs: Mapping[str, Any] = ...) -> None: ...
183183
def cancel(self) -> None: ...

0 commit comments

Comments
 (0)