From 0c58294f2f4a7fe3bf98ffb58080505c4f04a4fe Mon Sep 17 00:00:00 2001 From: Hood Chatham Date: Mon, 11 Jan 2021 00:09:09 -0800 Subject: [PATCH] FiX Correct error handling in pyproxy_set (#1116) --- src/core/pyproxy.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/pyproxy.c b/src/core/pyproxy.c index 9a82ea66a..401bd1dbc 100644 --- a/src/core/pyproxy.c +++ b/src/core/pyproxy.c @@ -61,9 +61,9 @@ _pyproxy_set(PyObject* pyobj, JsRef idkey, JsRef idval) // HC: HACK see comment in _pyproxy_get. int result; if (PyDict_Check(pyobj)) { - PyObject_SetItem(pyobj, pykey, pyval); + result = PyObject_SetItem(pyobj, pykey, pyval); } else { - PyObject_SetAttr(pyobj, pykey, pyval); + result = PyObject_SetAttr(pyobj, pykey, pyval); } Py_DECREF(pykey); Py_DECREF(pyval);