Message88436
pygtk doesn't release the GIL around its internal calls unless you call
threads_init. So I think this is pretty clearly just a misuse of the
pygtk library. There's nothing at all Python can do about it. If an
extension library doesn't release the GIL, no Python code can run
concurrently with it. In this case, the extension API you've invoked is
the Gtk main loop, which runs until you stop it, usually right before
your gtk app exits. |
|
Date |
User |
Action |
Args |
2009-05-27 19:51:40 | exarkun | set | recipients:
+ exarkun, pitrou, eric |
2009-05-27 19:51:40 | exarkun | set | messageid: <1243453900.58.0.620924565571.issue6073@psf.upfronthosting.co.za> |
2009-05-27 19:51:39 | exarkun | link | issue6073 messages |
2009-05-27 19:51:38 | exarkun | create | |
|