()
| 98 | |
| 99 | @contextmanager |
| 100 | def without_sig(): |
| 101 | int_handler = signal.signal(signal.SIGINT, signal.SIG_IGN) |
| 102 | term_handler = signal.signal(signal.SIGTERM, signal.SIG_IGN) |
| 103 | try: |
| 104 | yield |
| 105 | finally: |
| 106 | signal.signal(signal.SIGINT, int_handler) |
| 107 | signal.signal(signal.SIGTERM, term_handler) |
| 108 | |
| 109 | |
| 110 | @contextmanager |
no test coverage detected