Get signal number by name.
(self, name)
| 645 | return True |
| 646 | |
| 647 | def signum(self, name): |
| 648 | """Get signal number by name.""" |
| 649 | if isinstance(name, numbers.Integral): |
| 650 | return name |
| 651 | if not isinstance(name, str) \ |
| 652 | or not name.isupper(): |
| 653 | raise TypeError('signal name must be uppercase string.') |
| 654 | if not name.startswith('SIG'): |
| 655 | name = 'SIG' + name |
| 656 | return getattr(_signal, name) |
| 657 | |
| 658 | def reset(self, *signal_names): |
| 659 | """Reset signals to the default signal handler. |
no outgoing calls