PySequence_Fast generally returns a list not a tuple (closes #16395)
This commit is contained in:
parent
236d9f8cd6
commit
96c9a35815
|
@ -167,10 +167,10 @@ Sequence Protocol
|
|||
|
||||
.. c:function:: PyObject* PySequence_Fast(PyObject *o, const char *m)
|
||||
|
||||
Returns the sequence *o* as a tuple, unless it is already a tuple or list, in
|
||||
which case *o* is returned. Use :c:func:`PySequence_Fast_GET_ITEM` to access the
|
||||
members of the result. Returns *NULL* on failure. If the object is not a
|
||||
sequence, raises :exc:`TypeError` with *m* as the message text.
|
||||
Return the sequence *o* as a list, unless it is already a tuple or list, in
|
||||
which case *o* is returned. Use :c:func:`PySequence_Fast_GET_ITEM` to access
|
||||
the members of the result. Returns *NULL* on failure. If the object is not
|
||||
a sequence, raises :exc:`TypeError` with *m* as the message text.
|
||||
|
||||
|
||||
.. c:function:: PyObject* PySequence_Fast_GET_ITEM(PyObject *o, Py_ssize_t i)
|
||||
|
|
Loading…
Reference in New Issue