Switched from handling SIGINT to SIGALRM.

Was still always triggering from within Python.