diff options
-rw-r--r-- | sources/shiboken2/libshiboken/voidptr.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sources/shiboken2/libshiboken/voidptr.cpp b/sources/shiboken2/libshiboken/voidptr.cpp index 0d7b6b9cd..a306f7a9d 100644 --- a/sources/shiboken2/libshiboken/voidptr.cpp +++ b/sources/shiboken2/libshiboken/voidptr.cpp @@ -193,7 +193,11 @@ PyObject *SbkVoidPtrObject_repr(PyObject *v) SbkVoidPtrObject *sbkObject = reinterpret_cast<SbkVoidPtrObject *>(v); + #ifdef IS_PY3K + PyObject *s = PyUnicode_FromFormat("%s(%p, %zd, %s)", + #else PyObject *s = PyBytes_FromFormat("%s(%p, %zd, %s)", + #endif Py_TYPE(sbkObject)->tp_name, sbkObject->cptr, sbkObject->size, @@ -205,7 +209,11 @@ PyObject *SbkVoidPtrObject_repr(PyObject *v) PyObject *SbkVoidPtrObject_str(PyObject *v) { SbkVoidPtrObject *sbkObject = reinterpret_cast<SbkVoidPtrObject *>(v); + #ifdef IS_PY3K + PyObject *s = PyUnicode_FromFormat("%s(Address %p, Size %zd, isWritable %s)", + #else PyObject *s = PyBytes_FromFormat("%s(Address %p, Size %zd, isWritable %s)", + #endif Py_TYPE(sbkObject)->tp_name, sbkObject->cptr, sbkObject->size, |