Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork33.7k
Closed
Description
Bug report
Bug description:
The docs forPyModule_AddObjectRef say:
Lines 520 to 521 incae1526
| Return ``NULL`` if *value* is ``NULL``. It must be called with an exception | |
| raised in this case. |
However the function actually returns-1 in that case:
Lines 590 to 597 incae1526
| if (!value) { | |
| if (!PyErr_Occurred()) { | |
| PyErr_SetString(PyExc_SystemError, | |
| "PyModule_AddObjectRef() must be called " | |
| "with an exception raised if value is NULL"); | |
| } | |
| return-1; | |
| } |
We should update the documentation to reflect that.
CPython versions tested on:
CPython main branch
Operating systems tested on:
Linux