summaryrefslogtreecommitdiff
path: root/python/modules/IcePy/Operation.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'python/modules/IcePy/Operation.cpp')
-rw-r--r--python/modules/IcePy/Operation.cpp24
1 files changed, 4 insertions, 20 deletions
diff --git a/python/modules/IcePy/Operation.cpp b/python/modules/IcePy/Operation.cpp
index d4e7d9993c2..f97d6a6d3bb 100644
--- a/python/modules/IcePy/Operation.cpp
+++ b/python/modules/IcePy/Operation.cpp
@@ -2923,10 +2923,7 @@ IcePy::SyncBlobjectInvocation::invoke(PyObject* args, PyObject* /* kwds */)
throwPythonException();
}
- if(PyTuple_SET_ITEM(result.get(), 0, ok ? incTrue() : incFalse()) < 0)
- {
- throwPythonException();
- }
+ PyTuple_SET_ITEM(result.get(), 0, ok ? incTrue() : incFalse());
#if PY_VERSION_HEX >= 0x03000000
PyObjectHandle op;
@@ -3196,10 +3193,7 @@ IcePy::AsyncBlobjectInvocation::end(const Ice::ObjectPrx& proxy, const Ice::Asyn
return 0;
}
- if(PyTuple_SET_ITEM(args.get(), 0, ok ? incTrue() : incFalse()) < 0)
- {
- return 0;
- }
+ PyTuple_SET_ITEM(args.get(), 0, ok ? incTrue() : incFalse());
#if PY_VERSION_HEX >= 0x03000000
Py_ssize_t sz = results.second - results.first;
@@ -3275,12 +3269,7 @@ IcePy::AsyncBlobjectInvocation::response(bool ok, const pair<const Ice::Byte*, c
return;
}
- if(PyTuple_SET_ITEM(args.get(), 0, ok ? incTrue() : incFalse()) < 0)
- {
- assert(PyErr_Occurred());
- PyErr_Print();
- return;
- }
+ PyTuple_SET_ITEM(args.get(), 0, ok ? incTrue() : incFalse());
#if PY_VERSION_HEX >= 0x03000000
Py_ssize_t sz = results.second - results.first;
@@ -3458,12 +3447,7 @@ IcePy::NewAsyncBlobjectInvocation::handleResponse(PyObject* future, bool ok,
return;
}
- if(PyTuple_SET_ITEM(args.get(), 0, ok ? incTrue() : incFalse()) < 0)
- {
- assert(PyErr_Occurred());
- PyErr_Print();
- return;
- }
+ PyTuple_SET_ITEM(args.get(), 0, ok ? incTrue() : incFalse());
#if PY_VERSION_HEX >= 0x03000000
Py_ssize_t sz = results.second - results.first;