gh-118379: Use PyTuple_Pack instead of Py_BuildValue if possible (GH-118381)

This commit is contained in:
Nice Zombies 2024-04-30 16:55:15 +02:00 committed by GitHub
parent 17a8af9508
commit 9a75d56d5d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 9 additions and 9 deletions

View file

@ -632,8 +632,8 @@ _PyErr_StackItemToExcInfoTuple(_PyErr_StackItem *err_info)
PyObject *exc_type = get_exc_type(exc_value);
PyObject *exc_traceback = get_exc_traceback(exc_value);
return Py_BuildValue(
"(OOO)",
return PyTuple_Pack(
3,
exc_type ? exc_type : Py_None,
exc_value ? exc_value : Py_None,
exc_traceback ? exc_traceback : Py_None);