This is an old copy of the Python FAQ. The information here may be outdated.

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


A Django site. rendered by a django application. hosted by webfaction.