From: Fred Drake Date: Tue, 29 May 2001 18:53:11 +0000 (+0000) Subject: Users of PySequence_GET_FAST() should get the length of the sequence using X-Git-Tag: v2.1.1c1~93 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ecf1b65e90d5949d56e5394cf4d3b7a999ac29ca;p=thirdparty%2FPython%2Fcpython.git Users of PySequence_GET_FAST() should get the length of the sequence using PySequence_Size(), not PyObject_Size(): the later considers the mapping methods as well as the sequence methods, which is not needed here. Either should be equally fast in this case, but PySequence_Size() offers a better conceptual match. --- diff --git a/Doc/api/api.tex b/Doc/api/api.tex index eeb6783c8be2..e2c0070b3c0f 100644 --- a/Doc/api/api.tex +++ b/Doc/api/api.tex @@ -2016,7 +2016,7 @@ raises \exception{TypeError} with \var{m} as the message text. Return the \var{i}th element of \var{o}, assuming that \var{o} was returned by \cfunction{PySequence_Fast()}, and that \var{i} is within bounds. The caller is expected to get the length of the sequence by -calling \cfunction{PyObject_Size()} on \var{o}, since lists and tuples +calling \cfunction{PySequence_Size()} on \var{o}, since lists and tuples are guaranteed to always return their true length. \end{cfuncdesc}