diff --git a/src/Base/ParameterPy.cpp b/src/Base/ParameterPy.cpp index fd2209a10..a61304166 100644 --- a/src/Base/ParameterPy.cpp +++ b/src/Base/ParameterPy.cpp @@ -277,7 +277,7 @@ Py::Object ParameterGrpPy::getUnsigned(const Py::Tuple& args) throw Py::Exception(); #if PY_MAJOR_VERSION < 3 PyObject* val = Py_BuildValue("I",_cParamGrp->GetUnsigned(pstr,UInt)); - return Py::Int(val); + return Py::asObject(val); #else return Py::Long(_cParamGrp->GetUnsigned(pstr,UInt)); #endif