Amaury Forgeot d'Arc <amaur...@gmail.com> added the comment:

This issue looks invalid to me: PyEval_ReleaseLock manipulates the interpreter 
lock, but not the thread state.
Both have to be released/reset before another thread can install its own thread 
state and run.

In other words, PyEval_SaveThread() should be used instead (and 
PyEval_RestoreThread() at the end, but the example code does not care to 
finalize the interpreter)

----------
nosy: +amaury.forgeotdarc

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue1147646>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to