Kaydet (Commit) 7845e7c7 authored tarafından Andrew M. Kuchling's avatar Andrew M. Kuchling

[Bug #567607] Suggest METH_NOARGS to replace PyArg_NoArgs

üst c62b95e5
...@@ -653,9 +653,13 @@ when running Python's \file{configure} script. (Contributed by Ondrej ...@@ -653,9 +653,13 @@ when running Python's \file{configure} script. (Contributed by Ondrej
Palkovsky.) Palkovsky.)
\item The \cfunction{PyArg_NoArgs()} macro is now deprecated, and code \item The \cfunction{PyArg_NoArgs()} macro is now deprecated, and code
that that uses it should be changed. For Python 2.2 and later, the method
uses it should be changed to use \code{PyArg_ParseTuple(args, "")} definition table can specify the
instead. \constant{METH_NOARGS} flag, signalling that there are no arguments, and
the argument checking can then be removed. If compatibility with
pre-2.2 versions of Python is important, the code could use
\code{PyArg_ParseTuple(args, "")} instead, but this will be slower
than using \constant{METH_NOARGS}.
\item A new function, \cfunction{PyObject_DelItemString(\var{mapping}, \item A new function, \cfunction{PyObject_DelItemString(\var{mapping},
char *\var{key})} was added char *\var{key})} was added
...@@ -721,7 +725,7 @@ as well as \UNIX. ...@@ -721,7 +725,7 @@ as well as \UNIX.
The author would like to thank the following people for offering The author would like to thank the following people for offering
suggestions, corrections and assistance with various drafts of this suggestions, corrections and assistance with various drafts of this
article: Michael Chermside, Scott David Daniels, Fred~L. Drake, Jr., article: Michael Chermside, Scott David Daniels, Fred~L. Drake, Jr.,
Michael Hudson, Detlef Lannert, Andrew MacIntyre, Gustavo Niemeyer, Michael Hudson, Detlef Lannert, Martin von L\"owis, Andrew MacIntyre,
Neal Norwitz. Gustavo Niemeyer, Neal Norwitz.
\end{document} \end{document}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment