diff options
author | Yury Selivanov <yury@edgedb.com> | 2021-09-07 10:52:30 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-07 10:52:30 (GMT) |
commit | 2c3474a637949aa6f2f7e15f9764c2dfc49cdba1 (patch) | |
tree | d19d7d6dbdeb410d2413711b9610bc4344fd12ef /Include | |
parent | eb254b43d2916ef8c0e9ca815fe047411d848aae (diff) | |
download | cpython-2c3474a637949aa6f2f7e15f9764c2dfc49cdba1.zip cpython-2c3474a637949aa6f2f7e15f9764c2dfc49cdba1.tar.gz cpython-2c3474a637949aa6f2f7e15f9764c2dfc49cdba1.tar.bz2 |
bpo-45123: PyAiter_Check and PyObject_GetAiter fix & rename. (GH-28194)
Fix PyAiter_Check to only check for the `__anext__` presense (not for
`__aiter__`). Rename `PyAiter_Check()` to `PyAIter_Check()`,
`PyObject_GetAiter()` -> `PyObject_GetAIter()`.
Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
Diffstat (limited to 'Include')
-rw-r--r-- | Include/abstract.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Include/abstract.h b/Include/abstract.h index 929861e..e8d3f92 100644 --- a/Include/abstract.h +++ b/Include/abstract.h @@ -374,7 +374,7 @@ PyAPI_FUNC(PyObject *) PyObject_GetIter(PyObject *); /* Takes an AsyncIterable object and returns an AsyncIterator for it. This is typically a new iterator but if the argument is an AsyncIterator, this returns itself. */ -PyAPI_FUNC(PyObject *) PyObject_GetAiter(PyObject *); +PyAPI_FUNC(PyObject *) PyObject_GetAIter(PyObject *); /* Returns non-zero if the object 'obj' provides iterator protocols, and 0 otherwise. @@ -384,7 +384,7 @@ PyAPI_FUNC(int) PyIter_Check(PyObject *); /* Returns non-zero if the object 'obj' provides AsyncIterator protocols, and 0 otherwise. This function always succeeds. */ -PyAPI_FUNC(int) PyAiter_Check(PyObject *); +PyAPI_FUNC(int) PyAIter_Check(PyObject *); /* Takes an iterator object and calls its tp_iternext slot, returning the next value. |