From 7b29927c4b107b68bba127495747f9a97303c4fc Mon Sep 17 00:00:00 2001 From: Omar Sandoval Date: Thu, 30 Jul 2020 11:52:17 -0700 Subject: [PATCH] Add missing warn_on_full_buffer argument to signal.set_wakeup_fd() (#4377) According to https://docs.python.org/3/library/signal.html#signal.set_wakeup_fd, this was added in Python 3.7. --- stdlib/3/signal.pyi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/stdlib/3/signal.pyi b/stdlib/3/signal.pyi index 7bedce9c1..d43f64524 100644 --- a/stdlib/3/signal.pyi +++ b/stdlib/3/signal.pyi @@ -177,7 +177,11 @@ if sys.platform != "win32": def pthread_kill(__thread_id: int, __signalnum: int) -> None: ... def pthread_sigmask(__how: int, __mask: Iterable[int]) -> Set[_SIGNUM]: ... -def set_wakeup_fd(fd: int) -> int: ... +if sys.version_info >= (3, 7): + def set_wakeup_fd(fd: int, *, warn_on_full_buffer: bool = ...) -> int: ... + +else: + def set_wakeup_fd(fd: int) -> int: ... if sys.platform != "win32": def setitimer(__which: int, __seconds: float, __interval: float = ...) -> Tuple[float, float]: ...