[Python-bugs-list] [ python-Bugs-567607 ] whatsnew explains noargs incorrectly
noreply@sourceforge.net
noreply@sourceforge.net
Thu, 11 Jul 2002 12:25:46 -0700
Bugs item #567607, was opened at 2002-06-11 16:26
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=567607&group_id=5470
Category: Documentation
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Martin v. Löwis (loewis)
Assigned to: A.M. Kuchling (akuchling)
Summary: whatsnew explains noargs incorrectly
Initial Comment:
http://www.python.org/dev/doc/devel/whatsnew/node8.html
says that PyArg_NoArgs is deprectated and that
ParseTuple should be used instead. I believe that the
recommendations should be to use METH_NOARGS instead.
----------------------------------------------------------------------
>Comment By: A.M. Kuchling (akuchling)
Date: 2002-07-11 15:25
Message:
Logged In: YES
user_id=11375
I've revised the text, which still mentions
ParseTuple, for pre-2.2 compatibility. New text follows.
Thanks for pointing this out!
\item The \cfunction{PyArg_NoArgs()} macro is now
deprecated. Code
that uses it should be changed. For Python 2.2 and later,
the method
definition table can specify the
\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}.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=567607&group_id=5470