[pypy-commit] pypy py3k: cpyext: easy fixes in structmember.py
amauryfa
noreply at buildbot.pypy.org
Fri Sep 21 23:53:35 CEST 2012
Author: Amaury Forgeot d'Arc <amauryfa at gmail.com>
Branch: py3k
Changeset: r57467:cd011e64a1eb
Date: 2012-09-21 23:45 +0200
http://bitbucket.org/pypy/pypy/changeset/cd011e64a1eb/
Log: cpyext: easy fixes in structmember.py
diff --git a/pypy/module/cpyext/structmember.py b/pypy/module/cpyext/structmember.py
--- a/pypy/module/cpyext/structmember.py
+++ b/pypy/module/cpyext/structmember.py
@@ -6,8 +6,7 @@
from pypy.module.cpyext.intobject import PyInt_AsLong, PyInt_AsUnsignedLong
from pypy.module.cpyext.pyerrors import PyErr_Occurred
from pypy.module.cpyext.pyobject import PyObject, Py_DecRef, from_ref, make_ref
-from pypy.module.cpyext.stringobject import (
- PyString_FromString, PyString_FromStringAndSize)
+from pypy.module.cpyext.unicodeobject import PyUnicode_FromString
from pypy.module.cpyext.floatobject import PyFloat_AsDouble
from pypy.module.cpyext.longobject import (
PyLong_AsLongLong, PyLong_AsUnsignedLongLong, PyLong_AsSsize_t)
@@ -60,7 +59,7 @@
w_result = space.w_None
elif member_type == T_STRING_INPLACE:
result = rffi.cast(rffi.CCHARP, addr)
- w_result = PyString_FromString(space, result)
+ w_result = PyUnicode_FromString(space, result)
elif member_type == T_CHAR:
result = rffi.cast(rffi.CCHARP, addr)
w_result = space.wrap(result[0])
More information about the pypy-commit
mailing list