From bdc85a06788e2ee2a5db16eec799f9861a5c3411 Mon Sep 17 00:00:00 2001 From: Julian Nguyen <109386615+juliannguyen4@users.noreply.github.com> Date: Fri, 27 Sep 2024 11:51:15 -0700 Subject: [PATCH] fix --- src/main/policy.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/policy.c b/src/main/policy.c index 9cdcbe2b5..01aa313cd 100644 --- a/src/main/policy.c +++ b/src/main/policy.c @@ -63,7 +63,7 @@ PyObject *py_field = \ PyDict_GetItemWithError(py_policy, py_field_name); \ if (py_field == NULL && PyErr_Occurred()) { \ - PyErr_PrintEx(); \ + PyErr_Print(); \ Py_DECREF(py_field_name); \ return as_error_update( \ err, AEROSPIKE_ERR_CLIENT, \ @@ -102,7 +102,8 @@ PyObject *py_exp_list = \ PyDict_GetItemWithError(py_policy, py_field_name); \ if (py_exp_list == NULL && PyErr_Occurred()) { \ - PyErr_PrintEx(py_field_name); \ + PyErr_Print(); \ + Py_DECREF(py_field_name); \ return as_error_update( \ err, AEROSPIKE_ERR_CLIENT, \ "Unable to fetch field from policy dictionary"); \