summaryrefslogtreecommitdiffstats
path: root/Modules
diff options
context:
space:
mode:
authorWalter Dörwald <walter@livinglogic.de>2007-07-01 21:58:22 (GMT)
committerWalter Dörwald <walter@livinglogic.de>2007-07-01 21:58:22 (GMT)
commitd09413012cb6b03fdae1439eaacc6076ce09f7b7 (patch)
treefb5203b5a4042d60042c89ce8a5c88e19daceb42 /Modules
parent8934fc26c17f6a24d3643e1d4cce6e7ec341e92f (diff)
downloadcpython-d09413012cb6b03fdae1439eaacc6076ce09f7b7.zip
cpython-d09413012cb6b03fdae1439eaacc6076ce09f7b7.tar.gz
cpython-d09413012cb6b03fdae1439eaacc6076ce09f7b7.tar.bz2
Revert r56044 (which changed the %c format specifier to accept a
unicode char into an int variable) and add %C which does this.
Diffstat (limited to 'Modules')
-rw-r--r--Modules/arraymodule.c2
-rw-r--r--Modules/datetimemodule.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/Modules/arraymodule.c b/Modules/arraymodule.c
index 6c9038a..2539077 100644
--- a/Modules/arraymodule.c
+++ b/Modules/arraymodule.c
@@ -1785,7 +1785,7 @@ array_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
if (type == &Arraytype && !_PyArg_NoKeywords("array.array()", kwds))
return NULL;
- if (!PyArg_ParseTuple(args, "c|O:array", &c, &initial))
+ if (!PyArg_ParseTuple(args, "C|O:array", &c, &initial))
return NULL;
if (!(initial == NULL || PyList_Check(initial)
diff --git a/Modules/datetimemodule.c b/Modules/datetimemodule.c
index 488d062..61f9ab7 100644
--- a/Modules/datetimemodule.c
+++ b/Modules/datetimemodule.c
@@ -4033,7 +4033,7 @@ datetime_isoformat(PyDateTime_DateTime *self, PyObject *args, PyObject *kw)
PyObject *result;
int us = DATE_GET_MICROSECOND(self);
- if (!PyArg_ParseTupleAndKeywords(args, kw, "|c:isoformat", keywords, &sep))
+ if (!PyArg_ParseTupleAndKeywords(args, kw, "|C:isoformat", keywords, &sep))
return NULL;
if (us)
result = PyUnicode_FromFormat("%04d-%02d-%02d%c%02d:%02d:%02d.%06d",