From b25454a76c0b58eb3894dba171db20b061a27959 Mon Sep 17 00:00:00 2001 From: Shantanu Date: Fri, 10 Jan 2020 12:12:08 -0800 Subject: [PATCH] signal: update for py38 (#3602) --- stdlib/3/signal.pyi | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/stdlib/3/signal.pyi b/stdlib/3/signal.pyi index dd457d8cc..7cf810d6a 100644 --- a/stdlib/3/signal.pyi +++ b/stdlib/3/signal.pyi @@ -1,5 +1,6 @@ """Stub file for the 'signal' module.""" +import sys from enum import IntEnum from typing import Any, Callable, Tuple, Union, Optional, Iterable, Set from types import FrameType @@ -135,6 +136,10 @@ def alarm(time: int) -> int: ... def default_int_handler(signum: int, frame: FrameType) -> None: ... def getitimer(which: int) -> Tuple[float, float]: ... def getsignal(signalnum: _SIGNUM) -> _HANDLER: ... +if sys.version_info >= (3, 8): + def strsignal(signalnum: _SIGNUM) -> Optional[str]: ... + def valid_signals() -> Set[Signals]: ... + def raise_signal(signalnum: _SIGNUM) -> None: ... def pause() -> None: ... def pthread_kill(thread_id: int, signum: int) -> None: ... def pthread_sigmask(how: int, mask: Iterable[int]) -> Set[_SIGNUM]: ...