Author: thomas.heller Date: Thu Jul 12 15:55:37 2007 New Revision: 56317 Modified: python/branches/py3k-struni/Lib/ctypes/test/test_objects.py python/branches/py3k-struni/Modules/_ctypes/_ctypes.c Log: Use a unicode string as unique_key instead of 8-bit string.
Modified: python/branches/py3k-struni/Lib/ctypes/test/test_objects.py ============================================================================== --- python/branches/py3k-struni/Lib/ctypes/test/test_objects.py (original) +++ python/branches/py3k-struni/Lib/ctypes/test/test_objects.py Thu Jul 12 15:55:37 2007 @@ -22,7 +22,7 @@ >>> array[4] = 'foo bar' >>> array._objects -{s'4': b'foo bar'} +{'4': b'foo bar'} >>> array[4] s'foo bar' >>> @@ -47,9 +47,9 @@ >>> x.array[0] = 'spam spam spam' >>> x._objects -{s'0:2': b'spam spam spam'} +{'0:2': b'spam spam spam'} >>> x.array._b_base_._objects -{s'0:2': b'spam spam spam'} +{'0:2': b'spam spam spam'} >>> ''' Modified: python/branches/py3k-struni/Modules/_ctypes/_ctypes.c ============================================================================== --- python/branches/py3k-struni/Modules/_ctypes/_ctypes.c (original) +++ python/branches/py3k-struni/Modules/_ctypes/_ctypes.c Thu Jul 12 15:55:37 2007 @@ -2027,7 +2027,7 @@ #endif target = target->b_base; } - return PyString_FromStringAndSize(string, cp-string); + return PyUnicode_FromStringAndSize(string, cp-string); } /* _______________________________________________ Python-3000-checkins mailing list Python-3000-checkins@python.org http://mail.python.org/mailman/listinfo/python-3000-checkins