Bug report
Bug description:
In object.h, I believe
#define Py_RETURN_NOTIMPLEMENTED return Py_NOTIMPLEMENTED
should be
#if defined(Py_LIMITED_API) && Py_LIMITED_API+0 < 0x030c0000
# define Py_RETURN_NOTIMPLEMENTED return Py_NewRef(Py_NOTIMPLEMENTED)
#else
# define Py_RETURN_NOTIMPLEMENTED return Py_NOTIMPLEMENTED
and Py_NotImplemented should add Changed in version 3.12: Py_NOTIMPLEMENTED is immortal.
and Py_RETURN_NOTIMPLEMENTED should say Return Py_NotImplemented from a function. without saying it creates a new strong reference.
CPython versions tested on:
3.14
Operating systems tested on:
Linux
Linked PRs
Bug report
Bug description:
In
object.h, I believe#define Py_RETURN_NOTIMPLEMENTED return Py_NOTIMPLEMENTEDshould be
and Py_NotImplemented should add
Changed in version 3.12: Py_NOTIMPLEMENTED is immortal.and Py_RETURN_NOTIMPLEMENTED should say
Return Py_NotImplemented from a function.without saying it creates a new strong reference.CPython versions tested on:
3.14
Operating systems tested on:
Linux
Linked PRs