You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
C API: Remove deprecate PyEval_CallObject() function #105107
Activity
pythongh-105107: Remove PyEval_CallFunction() function
pythongh-105107: Remove PyEval_CallFunction() function
vstinner commentedon May 30, 2023
Replacing
PyEval_CallObject(func, args)withPyObject_Call(args)does crash if args is NULL. Python 3.9 added PyObject_CallNoArgs() for this purpose: https://docs.python.org/dev/c-api/call.html#c.PyObject_CallNoArgsvstinner commentedon May 30, 2023
The
PyEval_Call*()functions are not documented and not tested.pythongh-105107: Remove PyEval_CallFunction() function
gh-105107: Remove PyEval_CallFunction() function (#105108)
pythongh-105107: Remove PyCFunction_Call() function
pythongh-105107: Remove PyCFunction_Call() function
pythongh-105107: Remove PyCFunction_Call() function
pythongh-105107: Remove PyCFunction_Call() function
vstinner commentedon Jun 1, 2023
I also removed the
PyCFunction_Call()function.gh-105107: Remove PyCFunction_Call() function (#105181)
Switch from `PyEval_CallObject` to `PyObject_Call`
Remove Python 3.9 deprecation
Add support for Python 3.13 (See zeroc-ice/ice#2906)
Fix for Python 3.13.0
AOSCOS: Fix for Python 3.13.0
Add support for Python 3.13 (See zeroc-ice/ice#2906)
Add support for Python 3.13 (See zeroc-ice/ice#2906)
Add support for Python 3.13 (See zeroc-ice/ice#2906)