massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 2 / signal.pyi
1 from typing import Callable, Any, Tuple, Union\r
2 from types import FrameType\r
3 \r
4 SIG_DFL: int = ...\r
5 SIG_IGN: int = ...\r
6 \r
7 ITIMER_REAL: int = ...\r
8 ITIMER_VIRTUAL: int = ...\r
9 ITIMER_PROF: int = ...\r
10 \r
11 NSIG: int = ...\r
12 \r
13 SIGABRT: int = ...\r
14 SIGALRM: int = ...\r
15 SIGBREAK: int = ...  # Windows\r
16 SIGBUS: int = ...\r
17 SIGCHLD: int = ...\r
18 SIGCLD: int = ...\r
19 SIGCONT: int = ...\r
20 SIGEMT: int = ...\r
21 SIGFPE: int = ...\r
22 SIGHUP: int = ...\r
23 SIGILL: int = ...\r
24 SIGINFO: int = ...\r
25 SIGINT: int = ...\r
26 SIGIO: int = ...\r
27 SIGIOT: int = ...\r
28 SIGKILL: int = ...\r
29 SIGPIPE: int = ...\r
30 SIGPOLL: int = ...\r
31 SIGPROF: int = ...\r
32 SIGPWR: int = ...\r
33 SIGQUIT: int = ...\r
34 SIGRTMAX: int = ...\r
35 SIGRTMIN: int = ...\r
36 SIGSEGV: int = ...\r
37 SIGSTOP: int = ...\r
38 SIGSYS: int = ...\r
39 SIGTERM: int = ...\r
40 SIGTRAP: int = ...\r
41 SIGTSTP: int = ...\r
42 SIGTTIN: int = ...\r
43 SIGTTOU: int = ...\r
44 SIGURG: int = ...\r
45 SIGUSR1: int = ...\r
46 SIGUSR2: int = ...\r
47 SIGVTALRM: int = ...\r
48 SIGWINCH: int = ...\r
49 SIGXCPU: int = ...\r
50 SIGXFSZ: int = ...\r
51 \r
52 # Windows\r
53 CTRL_C_EVENT: int = ...\r
54 CTRL_BREAK_EVENT: int = ...\r
55 \r
56 class ItimerError(IOError): ...\r
57 \r
58 _HANDLER = Union[Callable[[int, FrameType], None], int, None]\r
59 \r
60 def alarm(time: int) -> int: ...\r
61 def getsignal(signalnum: int) -> _HANDLER: ...\r
62 def pause() -> None: ...\r
63 def setitimer(which: int, seconds: float, interval: float = ...) -> Tuple[float, float]: ...\r
64 def getitimer(which: int) -> Tuple[float, float]: ...\r
65 def set_wakeup_fd(fd: int) -> int: ...\r
66 def siginterrupt(signalnum: int, flag: bool) -> None:\r
67     raise RuntimeError()\r
68 def signal(signalnum: int, handler: _HANDLER) -> _HANDLER:\r
69     raise RuntimeError()\r
70 def default_int_handler(signum: int, frame: FrameType) -> None:\r
71     raise KeyboardInterrupt()\r