[pygtk] Using main_iteration
johan at gnome.org
Fri Mar 26 21:47:30 WST 2004
fre 2004-03-26 klockan 14.01 skrev Christian Robottom Reis:
> On Thu, Mar 25, 2004 at 06:49:25PM -0800, Andrew P. Lentvorski, Jr. wrote:
> > Problem #2 is the unblocking without events. This appears to be a PyGtk
> > issue. Even though Gtk returns the wrong value for gtk_main_iteration(),
> > it does block correctly. It appears that PyGtk adds some flavor of event
> > timer which causes the event loop to kick loose every .1 seconds.
> Hmmm. Could this be the workaround/hack that was added to handle signals
> while in the mainloop? IIRC this is how ctrl-C was allowed to break the
> mainloop. Am I remembering correctly, Johan?
Right, I added that (which is sort of hackish) to be able to make python
events (eg KeyboardInterrupts) to be send be triggered.
So, we need to add a sanity check in there somewhere I guess.
Johan Dahlin <johan at gnome.org>
More information about the pygtk