From 9965725935480d69b6007a4bbe2029249c03eb2c Mon Sep 17 00:00:00 2001 From: Eli Skeggs <1348991+skeggse@users.noreply.github.com> Date: Mon, 25 Mar 2024 22:03:36 -0700 Subject: [PATCH] signal: mark sigtimedwait params as positional-only on all versions (#11658) At least on Python 3.8.10 and 3.9.18 do not allow keyword arguments. --- stdlib/signal.pyi | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/stdlib/signal.pyi b/stdlib/signal.pyi index d1fb3ba96..663ee2fe7 100644 --- a/stdlib/signal.pyi +++ b/stdlib/signal.pyi @@ -175,12 +175,8 @@ else: @property def si_band(self) -> int: ... - if sys.version_info >= (3, 10): - def sigtimedwait(sigset: Iterable[int], timeout: float, /) -> struct_siginfo | None: ... - def sigwaitinfo(sigset: Iterable[int], /) -> struct_siginfo: ... - else: - def sigtimedwait(sigset: Iterable[int], timeout: float) -> struct_siginfo | None: ... - def sigwaitinfo(sigset: Iterable[int]) -> struct_siginfo: ... + def sigtimedwait(sigset: Iterable[int], timeout: float, /) -> struct_siginfo | None: ... + def sigwaitinfo(sigset: Iterable[int], /) -> struct_siginfo: ... def strsignal(signalnum: _SIGNUM, /) -> str | None: ... def valid_signals() -> set[Signals]: ...