inducer/pudb — pull request #29 by pvaret (2012-01-04 13:20:14+00:00)
Title: Don't crash when debugging threaded app.

Due to urwid's use of signals, running PuDB from a thread other than the main thread -- which happens systematically when trying to debug a Zope view -- would cause PuDB to crash.

This patch fixes the issue by allowing the signal installation and restore calls to fail gracefully.