bpo-29548: no longer use PyEval_Call* functions (GH-14683)

This commit is contained in:
Jeroen Demeyer 2019-07-11 17:57:32 +02:00 committed by Inada Naoki
parent 9b5ce62cac
commit 1dbd084f1f
4 changed files with 14 additions and 6 deletions

View file

@ -416,7 +416,7 @@ _PyCodec_EncodeInternal(PyObject *object,
if (args == NULL)
goto onError;
result = PyEval_CallObject(encoder, args);
result = PyObject_Call(encoder, args, NULL);
if (result == NULL) {
wrap_codec_error("encoding", encoding);
goto onError;
@ -462,7 +462,7 @@ _PyCodec_DecodeInternal(PyObject *object,
if (args == NULL)
goto onError;
result = PyEval_CallObject(decoder,args);
result = PyObject_Call(decoder, args, NULL);
if (result == NULL) {
wrap_codec_error("decoding", encoding);
goto onError;