diff options
Diffstat (limited to 'py/modules/IcePy/Util.cpp')
-rw-r--r-- | py/modules/IcePy/Util.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/py/modules/IcePy/Util.cpp b/py/modules/IcePy/Util.cpp index 32d587532d3..7b61eea86a4 100644 --- a/py/modules/IcePy/Util.cpp +++ b/py/modules/IcePy/Util.cpp @@ -321,6 +321,7 @@ IcePy::listToStringSeq(PyObject* l, Ice::StringSeq& seq) } if(!PyString_Check(item)) { + PyErr_Format(PyExc_ValueError, STRCAST("list element must be a string")); return false; } seq.push_back(string(PyString_AS_STRING(item), PyString_GET_SIZE(item))); @@ -369,6 +370,7 @@ IcePy::tupleToStringSeq(PyObject* t, Ice::StringSeq& seq) } if(!PyString_Check(item)) { + PyErr_Format(PyExc_ValueError, STRCAST("tuple element must be a string")); return false; } seq.push_back(string(PyString_AS_STRING(item), PyString_GET_SIZE(item))); |