Armin Rigo <ar...@users.sourceforge.net> added the comment: That's why I don't really know which concept is the best: the core of transactionmodule.c is just about one page in length, so there are only so many ways to split this code between CPython and the module...
Attached the latest suggestion. I am also fine if this function is not called _PyEval_SuspendOtherThreads() but _PyEval_InternalUseOnlyYouShouldReallyNotUseThis()... ---------- Added file: http://bugs.python.org/file23086/stm3.diff _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue12850> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com