Hi,

I noticed that bonobo_init function is not exposed in the Python
bonobo module. Is there a reason for hiding it?

At present, not being able to call bonobo_init explicitly disallows
any thread except the one that first imported bonobo from registering
for event callbacks with various services (e.g. AT-SPI, GnomeSpeech).
Registering for a callback in a thread other than the one in which
bonobo was first imported results in a deadlock. I'm guessing that
bonobo_init needs to be called once in the context of each thread in
which it will be used (much like CoInitialize on Windows).

Is there a workaround for this problem? Are there plans to expose bonobo_init?

Thanks,
Pete
_______________________________________________
pygtk mailing list   [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

Reply via email to