Fix for SF bug #436525, reported by Greg Kochanski:
The block/unblock thread macros are called 'Py_BLOCK_THREADS' and 'Py_UNBLOCK_THREADS', not 'Py_BEGIN_BLOCK_THREADS' and 'Py_BEGIN_UNBLOCK_THREADS'.
This commit is contained in:
parent
efafcea280
commit
e30ac57038
|
@ -4598,14 +4598,14 @@ discussion of this macro. It is a no-op when thread support is
|
||||||
disabled at compile time.
|
disabled at compile time.
|
||||||
\end{csimplemacrodesc}
|
\end{csimplemacrodesc}
|
||||||
|
|
||||||
\begin{csimplemacrodesc}{Py_BEGIN_BLOCK_THREADS}
|
\begin{csimplemacrodesc}{Py_BLOCK_THREADS}
|
||||||
This macro expands to \samp{PyEval_RestoreThread(_save);} i.e. it
|
This macro expands to \samp{PyEval_RestoreThread(_save);} i.e. it
|
||||||
is equivalent to \code{Py_END_ALLOW_THREADS} without the closing
|
is equivalent to \code{Py_END_ALLOW_THREADS} without the closing
|
||||||
brace. It is a no-op when thread support is disabled at compile
|
brace. It is a no-op when thread support is disabled at compile
|
||||||
time.
|
time.
|
||||||
\end{csimplemacrodesc}
|
\end{csimplemacrodesc}
|
||||||
|
|
||||||
\begin{csimplemacrodesc}{Py_BEGIN_UNBLOCK_THREADS}
|
\begin{csimplemacrodesc}{Py_UNBLOCK_THREADS}
|
||||||
This macro expands to \samp{_save = PyEval_SaveThread();} i.e. it is
|
This macro expands to \samp{_save = PyEval_SaveThread();} i.e. it is
|
||||||
equivalent to \code{Py_BEGIN_ALLOW_THREADS} without the opening brace
|
equivalent to \code{Py_BEGIN_ALLOW_THREADS} without the opening brace
|
||||||
and variable declaration. It is a no-op when thread support is
|
and variable declaration. It is a no-op when thread support is
|
||||||
|
|
Loading…
Reference in New Issue