Why don't my signal handlers work?
The most common problem is that the registered signal handler is declared with the wrong argument list. It is called as
handler(signum, frame)
so it should be declared with two arguments:
def handler(signum, frame): ...
CATEGORY: library