signal: improve version availability (#4079)

Co-authored-by: hauntsaninja <>
This commit is contained in:
Shantanu
2020-05-25 15:29:52 -07:00
committed by GitHub
parent 6aee098401
commit 4b007a50b4
2 changed files with 23 additions and 18 deletions

View File

@@ -16,10 +16,12 @@ NSIG: int
class Signals(IntEnum):
SIGABRT: int
SIGALRM: int
SIGBREAK: int # Windows
if sys.platform == "win32":
SIGBREAK: int
SIGBUS: int
SIGCHLD: int
SIGCLD: int
if sys.platform != "darwin":
SIGCLD: int
SIGCONT: int
SIGEMT: int
SIGFPE: int
@@ -31,12 +33,14 @@ class Signals(IntEnum):
SIGIOT: int
SIGKILL: int
SIGPIPE: int
SIGPOLL: int
if sys.platform != "darwin":
SIGPOLL: int
SIGPWR: int
SIGPROF: int
SIGPWR: int
SIGQUIT: int
SIGRTMAX: int
SIGRTMIN: int
if sys.platform != "darwin":
SIGRTMAX: int
SIGRTMIN: int
SIGSEGV: int
SIGSTOP: int
SIGSYS: int
@@ -74,10 +78,12 @@ _HANDLER = Union[Callable[[Signals, FrameType], None], int, Handlers, None]
SIGABRT: Signals
SIGALRM: Signals
SIGBREAK: Signals # Windows
if sys.platform == "win32":
SIGBREAK: Signals
SIGBUS: Signals
SIGCHLD: Signals
SIGCLD: Signals
if sys.platform != "darwin":
SIGCLD: Signals
SIGCONT: Signals
SIGEMT: Signals
SIGFPE: Signals
@@ -89,12 +95,14 @@ SIGIO: Signals
SIGIOT: Signals
SIGKILL: Signals
SIGPIPE: Signals
SIGPOLL: Signals
if sys.platform != "darwin":
SIGPOLL: Signals
SIGPWR: Signals
SIGPROF: Signals
SIGPWR: Signals
SIGQUIT: Signals
SIGRTMAX: Signals
SIGRTMIN: Signals
if sys.platform != "darwin":
SIGRTMAX: Signals
SIGRTMIN: Signals
SIGSEGV: Signals
SIGSTOP: Signals
SIGSYS: Signals
@@ -111,9 +119,9 @@ SIGWINCH: Signals
SIGXCPU: Signals
SIGXFSZ: Signals
# Windows
CTRL_C_EVENT: int
CTRL_BREAK_EVENT: int
if sys.platform == "win32":
CTRL_C_EVENT: int
CTRL_BREAK_EVENT: int
class struct_siginfo(Tuple[int, int, int, int, int, int, int]):
def __init__(self, sequence: Iterable[int]) -> None: ...

View File

@@ -397,9 +397,6 @@ shlex.shlex.__init__
shlex.shlex.error_leader
shlex.shlex.sourcehook
shutil.register_unpack_format
signal.CTRL_BREAK_EVENT
signal.CTRL_C_EVENT
signal.SIGBREAK
signal.SIGEMT
signal.SIGINFO
site.getsitepackages