diff options
author | Neil Schemenauer <nascheme@enme.ucalgary.ca> | 2007-09-21 20:19:23 (GMT) |
---|---|---|
committer | Neil Schemenauer <nascheme@enme.ucalgary.ca> | 2007-09-21 20:19:23 (GMT) |
commit | 16c7075164abe85f7cf750d6b63ee2b5ddaa2f54 (patch) | |
tree | fffa0bfcdd832cc4d5cb323748b74c13796344e6 /Doc/c-api | |
parent | 8ce81f767a48e9e645c523137c7f83e49f79f986 (diff) | |
download | cpython-16c7075164abe85f7cf750d6b63ee2b5ddaa2f54.zip cpython-16c7075164abe85f7cf750d6b63ee2b5ddaa2f54.tar.gz cpython-16c7075164abe85f7cf750d6b63ee2b5ddaa2f54.tar.bz2 |
Remove more cruft leftover from nb_coerce. Rename nb_coerce to
nb_reserved.
Diffstat (limited to 'Doc/c-api')
-rw-r--r-- | Doc/c-api/newtypes.rst | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/Doc/c-api/newtypes.rst b/Doc/c-api/newtypes.rst index f1ab34e..7adf969 100644 --- a/Doc/c-api/newtypes.rst +++ b/Doc/c-api/newtypes.rst @@ -330,7 +330,7 @@ functionality. The fields of the type object are examined in detail in this section. The fields will be described in the order in which they occur in the structure. -Typedefs: unaryfunc, binaryfunc, ternaryfunc, inquiry, coercion, intargfunc, +Typedefs: unaryfunc, binaryfunc, ternaryfunc, inquiry, intargfunc, intintargfunc, intobjargproc, intintobjargproc, objobjargproc, destructor, freefunc, printfunc, getattrfunc, getattrofunc, setattrfunc, setattrofunc, cmpfunc, reprfunc, hashfunc @@ -751,19 +751,6 @@ type objects) *must* have the :attr:`ob_size` field. :attr:`sq_inplace_repeat`. - .. data:: Py_TPFLAGS_CHECKTYPES - - If this bit is set, the binary and ternary operations in the - :ctype:`PyNumberMethods` structure referenced by :attr:`tp_as_number` accept - arguments of arbitrary object types, and do their own type conversions if - needed. If this bit is clear, those operations require that all arguments have - the current type as their type, and the caller is supposed to perform a coercion - operation first. This applies to :attr:`nb_add`, :attr:`nb_subtract`, - :attr:`nb_multiply`, :attr:`nb_divide`, :attr:`nb_remainder`, :attr:`nb_divmod`, - :attr:`nb_power`, :attr:`nb_lshift`, :attr:`nb_rshift`, :attr:`nb_and`, - :attr:`nb_xor`, and :attr:`nb_or`. - - .. data:: Py_TPFLAGS_HAVE_RICHCOMPARE If this bit is set, the type object has the :attr:`tp_richcompare` field, as |