summaryrefslogtreecommitdiff
path: root/py/modules/IcePy/Util.cpp
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2012-05-24 15:19:00 -0700
committerMark Spruiell <mes@zeroc.com>2012-05-24 15:19:00 -0700
commit5a41711e8fc712fca0da595860458d4ffe349c36 (patch)
treee750db6765a2f2e8cf71289fdc9a2d8bc88064cd /py/modules/IcePy/Util.cpp
parentPHP port; misc. fixes (diff)
downloadice-5a41711e8fc712fca0da595860458d4ffe349c36.tar.bz2
ice-5a41711e8fc712fca0da595860458d4ffe349c36.tar.xz
ice-5a41711e8fc712fca0da595860458d4ffe349c36.zip
remove use of readPendingObjects/writePendingObjects
Diffstat (limited to 'py/modules/IcePy/Util.cpp')
-rw-r--r--py/modules/IcePy/Util.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/py/modules/IcePy/Util.cpp b/py/modules/IcePy/Util.cpp
index e49bd332334..8fbc38159f7 100644
--- a/py/modules/IcePy/Util.cpp
+++ b/py/modules/IcePy/Util.cpp
@@ -58,7 +58,8 @@ getVersion(PyObject* p, T& v)
PyObjectHandle minor = PyObject_GetAttrString(p, STRCAST("minor"));
if(major.get())
{
- if(!PyLong_Check(major.get()))
+ major = PyNumber_Long(major.get());
+ if(!major.get())
{
PyErr_Format(PyExc_ValueError, STRCAST("version major must be a numeric value"));
return false;
@@ -73,7 +74,8 @@ getVersion(PyObject* p, T& v)
}
if(minor.get())
{
- if(!PyLong_Check(minor.get()))
+ major = PyNumber_Long(minor.get());
+ if(!minor.get())
{
PyErr_Format(PyExc_ValueError, STRCAST("version minor must be a numeric value"));
return false;