From 10a60b3ec0cdf7eeac98258fc53a33b7026f8ff3 Mon Sep 17 00:00:00 2001 From: "Martin v. Löwis" Date: Wed, 18 Jul 2007 02:28:27 +0000 Subject: Change Py_BuildValue to generate Unicode objects for 's' and 'c' codes. Change pickle to dump bytes objects using the 'S' code, and to load the 'S' code as byte objects. Change datetime and array to generate and expect bytes objects in reduce/unreduce. --- Python/modsupport.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Python/modsupport.c') diff --git a/Python/modsupport.c b/Python/modsupport.c index 330da5fe800..d29fe9b0a74 100644 --- a/Python/modsupport.c +++ b/Python/modsupport.c @@ -387,7 +387,7 @@ do_mkvalue(const char **p_format, va_list *p_va, int flags) { char p[1]; p[0] = (char)va_arg(*p_va, int); - return PyString_FromStringAndSize(p, 1); + return PyUnicode_FromStringAndSize(p, 1); } case 'C': { @@ -438,7 +438,7 @@ do_mkvalue(const char **p_format, va_list *p_va, int flags) } n = (Py_ssize_t)m; } - v = PyString_FromStringAndSize(str, n); + v = PyUnicode_FromStringAndSize(str, n); } return v; } -- cgit v1.2.3