We're back after a server migration that caused effbot.org to fall over a bit harder than expected. Expect some glitches.

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