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.
This commit is contained in:
Eli Skeggs
2024-03-25 22:03:36 -07:00
committed by GitHub
parent 4df0725b48
commit 9965725935

View File

@@ -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]: ...