@@ -804,16 +804,16 @@ static PyObject * PythonQtInstanceWrapper_str(PyObject * obj)
804804 QObject *qobj = wrapper->_obj ;
805805 QString str = getStringFromObject (wrapper);
806806 if (!str.isEmpty ()) {
807- return PyString_FromFormat (" %s" , QStringToPythonConstCharPointer (str));
807+ return PyUnicode_FromFormat (" %s" , QStringToPythonConstCharPointer (str));
808808 }
809809 if (wrapper->_wrappedPtr ) {
810810 if (wrapper->_obj ) {
811- return PyString_FromFormat (" %s (C++ Object %p wrapped by %s %p))" , typeName, wrapper->_wrappedPtr , wrapper->_obj ->metaObject ()->className (), qobj);
811+ return PyUnicode_FromFormat (" %s (C++ Object %p wrapped by %s %p))" , typeName, wrapper->_wrappedPtr , wrapper->_obj ->metaObject ()->className (), qobj);
812812 } else {
813- return PyString_FromFormat (" %s (C++ Object %p)" , typeName, wrapper->_wrappedPtr );
813+ return PyUnicode_FromFormat (" %s (C++ Object %p)" , typeName, wrapper->_wrappedPtr );
814814 }
815815 } else {
816- return PyString_FromFormat (" %s (QObject %p)" , typeName, qobj);
816+ return PyUnicode_FromFormat (" %s (QObject %p)" , typeName, qobj);
817817 }
818818}
819819
@@ -829,19 +829,19 @@ static PyObject * PythonQtInstanceWrapper_repr(PyObject * obj)
829829 QString str = getStringFromObject (wrapper);
830830 if (!str.isEmpty ()) {
831831 if (str.startsWith (typeName)) {
832- return PyString_FromFormat (" %s" , QStringToPythonConstCharPointer (str));
832+ return PyUnicode_FromFormat (" %s" , QStringToPythonConstCharPointer (str));
833833 } else {
834- return PyString_FromFormat (" %s (%s, at: %p)" , typeName, QStringToPythonConstCharPointer (str), wrapper->_wrappedPtr ? wrapper->_wrappedPtr : qobj);
834+ return PyUnicode_FromFormat (" %s (%s, at: %p)" , typeName, QStringToPythonConstCharPointer (str), wrapper->_wrappedPtr ? wrapper->_wrappedPtr : qobj);
835835 }
836836 }
837837 if (wrapper->_wrappedPtr ) {
838838 if (wrapper->_obj ) {
839- return PyString_FromFormat (" %s (C++ object at: %p wrapped by %s at: %p)" , typeName, wrapper->_wrappedPtr , wrapper->_obj ->metaObject ()->className (), qobj);
839+ return PyUnicode_FromFormat (" %s (C++ object at: %p wrapped by %s at: %p)" , typeName, wrapper->_wrappedPtr , wrapper->_obj ->metaObject ()->className (), qobj);
840840 } else {
841- return PyString_FromFormat (" %s (C++ object at: %p)" , typeName, wrapper->_wrappedPtr );
841+ return PyUnicode_FromFormat (" %s (C++ object at: %p)" , typeName, wrapper->_wrappedPtr );
842842 }
843843 } else {
844- return PyString_FromFormat (" %s (%s at: %p)" , typeName, wrapper->classInfo ()->className ().constData (), qobj);
844+ return PyUnicode_FromFormat (" %s (%s at: %p)" , typeName, wrapper->classInfo ()->className ().constData (), qobj);
845845 }
846846}
847847
0 commit comments