(_signo, _stack_frame)
| 269 | old_handler = signal.getsignal(_signo) |
| 270 | |
| 271 | def func(_signo, _stack_frame): |
| 272 | logger.info("signal {} received, exiting...".format(_signo)) |
| 273 | conf().save_user_datas() |
| 274 | if callable(old_handler): # check old_handler |
| 275 | return old_handler(_signo, _stack_frame) |
| 276 | sys.exit(0) |
| 277 | |
| 278 | signal.signal(_signo, func) |
| 279 |
no test coverage detected