[Python-checkins] r54541 - in python/trunk: Doc/api/abstract.tex Misc/NEWS

martin.v.loewis python-checkins at python.org
Fri Mar 23 11:35:56 CET 2007


Author: martin.v.loewis
Date: Fri Mar 23 11:35:49 2007
New Revision: 54541
Modified:
 python/trunk/Doc/api/abstract.tex
 python/trunk/Misc/NEWS
Log:
Patch #1686451: Fix return type for PySequence_{Count,Index,Fast_GET_SIZE}.
Will backport.
Modified: python/trunk/Doc/api/abstract.tex
==============================================================================
--- python/trunk/Doc/api/abstract.tex	(original)
+++ python/trunk/Doc/api/abstract.tex	Fri Mar 23 11:35:49 2007
@@ -810,7 +810,7 @@
 the Python statement \samp{del \var{o}[\var{i1}:\var{i2}]}.
 \end{cfuncdesc}
 
-\begin{cfuncdesc}{int}{PySequence_Count}{PyObject *o, PyObject *value}
+\begin{cfuncdesc}{Py_ssize_t}{PySequence_Count}{PyObject *o, PyObject *value}
 Return the number of occurrences of \var{value} in \var{o}, that is,
 return the number of keys for which \code{\var{o}[\var{key}] ==
 \var{value}}. On failure, return \code{-1}. This is equivalent to
@@ -824,7 +824,7 @@
 expression \samp{\var{value} in \var{o}}.
 \end{cfuncdesc}
 
-\begin{cfuncdesc}{int}{PySequence_Index}{PyObject *o, PyObject *value}
+\begin{cfuncdesc}{Py_ssize_t}{PySequence_Index}{PyObject *o, PyObject *value}
 Return the first index \var{i} for which \code{\var{o}[\var{i}] ==
 \var{value}}. On error, return \code{-1}. This is equivalent to
 the Python expression \samp{\var{o}.index(\var{value})}.
@@ -874,7 +874,7 @@
 \versionadded{2.3}
 \end{cfuncdesc}
 
-\begin{cfuncdesc}{int}{PySequence_Fast_GET_SIZE}{PyObject *o}
+\begin{cfuncdesc}{Py_ssize_t}{PySequence_Fast_GET_SIZE}{PyObject *o}
 Returns the length of \var{o}, assuming that \var{o} was
 returned by \cfunction{PySequence_Fast()} and that \var{o} is
 not \NULL. The size can also be gotten by calling
Modified: python/trunk/Misc/NEWS
==============================================================================
--- python/trunk/Misc/NEWS	(original)
+++ python/trunk/Misc/NEWS	Fri Mar 23 11:35:49 2007
@@ -711,6 +711,9 @@
 Documentation
 -------------
 
+- Patch #1686451: Fix return type for
+ PySequence_{Count,Index,Fast_GET_SIZE}.
+
 - Patch #1679379: add documentation for fnmatch.translate().
 
 - Bug #1629566: clarify the docs on the return values of parsedate()


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /