Remove raise statements from function bodies (#3355)

While it may eventually be useful to mark the exceptions that can be
raised from a function or method, the semantics are currently undefined
and unclear.
This commit is contained in:
Sebastian Rittau
2019-10-13 21:51:43 +02:00
committed by GitHub
parent 2bd1b75641
commit de26a3d109
17 changed files with 77 additions and 199 deletions

View File

@@ -132,42 +132,17 @@ class struct_siginfo(Tuple[int, int, int, int, int, int, int]):
def si_band(self) -> int: ...
def alarm(time: int) -> int: ...
def default_int_handler(signum: int, frame: FrameType) -> None:
raise KeyboardInterrupt()
def default_int_handler(signum: int, frame: FrameType) -> None: ...
def getitimer(which: int) -> Tuple[float, float]: ...
def getsignal(signalnum: _SIGNUM) -> _HANDLER:
raise ValueError()
def getsignal(signalnum: _SIGNUM) -> _HANDLER: ...
def pause() -> None: ...
def pthread_kill(thread_id: int, signum: int) -> None:
raise OSError()
def pthread_sigmask(how: int, mask: Iterable[int]) -> Set[_SIGNUM]:
raise OSError()
def pthread_kill(thread_id: int, signum: int) -> None: ...
def pthread_sigmask(how: int, mask: Iterable[int]) -> Set[_SIGNUM]: ...
def set_wakeup_fd(fd: int) -> int: ...
def setitimer(which: int, seconds: float, interval: float = ...) -> Tuple[float, float]: ...
def siginterrupt(signalnum: int, flag: bool) -> None:
raise OSError()
def signal(signalnum: _SIGNUM, handler: _HANDLER) -> _HANDLER:
raise OSError()
def sigpending() -> Any:
raise OSError()
def sigtimedwait(sigset: Iterable[int], timeout: float) -> Optional[struct_siginfo]:
raise OSError()
raise ValueError()
def sigwait(sigset: Iterable[int]) -> _SIGNUM:
raise OSError()
def sigwaitinfo(sigset: Iterable[int]) -> struct_siginfo:
raise OSError()
def siginterrupt(signalnum: int, flag: bool) -> None: ...
def signal(signalnum: _SIGNUM, handler: _HANDLER) -> _HANDLER: ...
def sigpending() -> Any: ...
def sigtimedwait(sigset: Iterable[int], timeout: float) -> Optional[struct_siginfo]: ...
def sigwait(sigset: Iterable[int]) -> _SIGNUM: ...
def sigwaitinfo(sigset: Iterable[int]) -> struct_siginfo: ...