Internal helper to validate a signal. Raise ValueError if the signal number is invalid or uncatchable. Raise RuntimeError if there is a problem setting up the handler.
(self, sig)
| 175 | return True |
| 176 | |
| 177 | def _check_signal(self, sig): |
| 178 | """Internal helper to validate a signal. |
| 179 | |
| 180 | Raise ValueError if the signal number is invalid or uncatchable. |
| 181 | Raise RuntimeError if there is a problem setting up the handler. |
| 182 | """ |
| 183 | if not isinstance(sig, int): |
| 184 | raise TypeError(f'sig must be an int, not {sig!r}') |
| 185 | |
| 186 | if sig not in signal.valid_signals(): |
| 187 | raise ValueError(f'invalid signal number {sig}') |
| 188 | |
| 189 | def _make_read_pipe_transport(self, pipe, protocol, waiter=None, |
| 190 | extra=None): |
no outgoing calls
no test coverage detected