@@ -316,7 +316,7 @@ method_get_doc(PyMethodDescrObject *descr, void *closure)
316316 Py_INCREF (Py_None );
317317 return Py_None ;
318318 }
319- return PyString_FromString (descr -> d_method -> ml_doc );
319+ return PyUnicode_FromString (descr -> d_method -> ml_doc );
320320}
321321
322322static PyMemberDef descr_members [] = {
@@ -337,7 +337,7 @@ member_get_doc(PyMemberDescrObject *descr, void *closure)
337337 Py_INCREF (Py_None );
338338 return Py_None ;
339339 }
340- return PyString_FromString (descr -> d_member -> doc );
340+ return PyUnicode_FromString (descr -> d_member -> doc );
341341}
342342
343343static PyGetSetDef member_getset [] = {
@@ -352,7 +352,7 @@ getset_get_doc(PyGetSetDescrObject *descr, void *closure)
352352 Py_INCREF (Py_None );
353353 return Py_None ;
354354 }
355- return PyString_FromString (descr -> d_getset -> doc );
355+ return PyUnicode_FromString (descr -> d_getset -> doc );
356356}
357357
358358static PyGetSetDef getset_getset [] = {
@@ -367,7 +367,7 @@ wrapperdescr_get_doc(PyWrapperDescrObject *descr, void *closure)
367367 Py_INCREF (Py_None );
368368 return Py_None ;
369369 }
370- return PyString_FromString (descr -> d_base -> doc );
370+ return PyUnicode_FromString (descr -> d_base -> doc );
371371}
372372
373373static PyGetSetDef wrapperdescr_getset [] = {
@@ -936,22 +936,22 @@ wrapper_objclass(wrapperobject *wp)
936936static PyObject *
937937wrapper_name (wrapperobject * wp )
938938{
939- char * s = wp -> descr -> d_base -> name ;
939+ const char * s = wp -> descr -> d_base -> name ;
940940
941- return PyString_FromString (s );
941+ return PyUnicode_FromString (s );
942942}
943943
944944static PyObject *
945945wrapper_doc (wrapperobject * wp )
946946{
947- char * s = wp -> descr -> d_base -> doc ;
947+ const char * s = wp -> descr -> d_base -> doc ;
948948
949949 if (s == NULL ) {
950950 Py_INCREF (Py_None );
951951 return Py_None ;
952952 }
953953 else {
954- return PyString_FromString (s );
954+ return PyUnicode_FromString (s );
955955 }
956956}
957957
0 commit comments