[Python-Dev] Signals+Threads (PyGTK waking up 10x/sec).

Johan Dahlin johan at gnome.org
Sat Dec 8 11:17:29 CET 2007


Guido van Rossum wrote:
> Adam, perhaps at some point (Monday?) we could get together on
> #python-dev and interact in real time on this issue. Probably even
> better on the phone. This offer is open to anyone who is serious about
> getting this resolved. Someone please take it -- I'm offering free
> consulting here!
> 
> I'm curious -- is there anyone here who understands why [Py]GTK is
> using signals anyway? It's not like writing robust signal handling
> code in C is at all easy or obvious. If instead of a signal a file
> descriptor could be used, all problems would likely be gone.

The timeout handler was added for KeyboardInterrupt to be able to work when 
you want to Ctrl-C yourself out of the gtk.main() loop.

Johan



More information about the Python-Dev mailing list