diff options
author | Mark Spruiell <mes@zeroc.com> | 2012-05-24 15:19:00 -0700 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2012-05-24 15:19:00 -0700 |
commit | 5a41711e8fc712fca0da595860458d4ffe349c36 (patch) | |
tree | e750db6765a2f2e8cf71289fdc9a2d8bc88064cd /py/modules/IcePy/Util.cpp | |
parent | PHP port; misc. fixes (diff) | |
download | ice-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.cpp | 6 |
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; |