A
Antoon Pardon
I'm writing some utilty functions for use with gtk. But
in order to use them correctly I have to know whether
they are called in the gtk-thread or an other.
So my idea was to wrap the gtk.main function so that
it would registrate the thread_id that called it.
So I was thinking about doing something like the
following.
import gtk
import thread
_gtkmain = gtk.main
def main():
global _gtkthread
_gtk_thread = thread.get_ident()
_gtkmain()
gtk.main = main
Is this acceptable? Are there better ways to do things like
this?
in order to use them correctly I have to know whether
they are called in the gtk-thread or an other.
So my idea was to wrap the gtk.main function so that
it would registrate the thread_id that called it.
So I was thinking about doing something like the
following.
import gtk
import thread
_gtkmain = gtk.main
def main():
global _gtkthread
_gtk_thread = thread.get_ident()
_gtkmain()
gtk.main = main
Is this acceptable? Are there better ways to do things like
this?