Files
cpython/Modules
Thomas Heller 2fb5ac745b Fix the ctypes tests. Patch from Victor Stinner. He writes:
The problem is that ctypes c_char (and c_char_p) creates unicode string
instead of byte string. I attached a proposition (patch) to change this
behaviour (use bytes for c_char).

So in next example, it will display 'bytes' and not 'str':
  from ctypes import c_buffer, c_char
  buf = c_buffer("abcdef")
  print (type(buf[0]))

Other behaviour changes:
 - repr(c_char) adds a "b"
   eg. repr(c_char('x')) is "c_char(b'x')" instead of "c_char('x')"
 - bytes is mutable whereas str is not:
   this may break some modules based on ctypes
2007-08-08 18:47:32 +00:00
..
2006-01-03 06:48:38 +00:00
2006-02-27 17:20:04 +00:00
2007-07-24 00:16:38 +00:00
2006-12-28 04:47:50 +00:00
2007-07-21 18:47:48 +00:00
2007-08-06 20:59:28 +00:00
2007-06-11 21:48:58 +00:00
2007-07-28 17:57:00 +00:00
2007-07-21 18:47:48 +00:00