From 9d67d5e9f78f33da616be9e839b987deda7e6c07 Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Thu, 25 May 2006 20:28:10 +0000 Subject: Someone seems to just have copy-pasted the docs of tp_compare to tp_richcompare ;) --- Doc/api/newtypes.tex | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Doc/api/newtypes.tex b/Doc/api/newtypes.tex index 64c2f6b..28f77f7 100644 --- a/Doc/api/newtypes.tex +++ b/Doc/api/newtypes.tex @@ -990,10 +990,10 @@ The following three fields only exist if the An optional pointer to the rich comparison function. The signature is the same as for \cfunction{PyObject_RichCompare()}. - The function should return \code{1} if the requested comparison - returns true, \code{0} if it returns false. It should return - \code{-1} and set an exception condition when an error occurred - during the comparison. + The function should return the result of the comparison (usually + \code{Py_True} or \code{Py_False}). If the comparison is undefined, + it must return \code{Py_NotImplemented}, if another error occurred + it must return \code{NULL} and set an exception condition. This field is inherited by subtypes together with \member{tp_compare} and \member{tp_hash}: a subtype inherits all -- cgit v0.12