[Python-checkins] r67998 - sandbox/trunk/io-c/_textio.c
amaury.forgeotdarc
python-checkins at python.org
Mon Dec 29 00:48:36 CET 2008
Author: amaury.forgeotdarc
Date: Mon Dec 29 00:48:35 2008
New Revision: 67998
Log:
It seems necessary to add an extra level of parentheses to parse a tuple.
Modified:
sandbox/trunk/io-c/_textio.c
Modified: sandbox/trunk/io-c/_textio.c
==============================================================================
--- sandbox/trunk/io-c/_textio.c (original)
+++ sandbox/trunk/io-c/_textio.c Mon Dec 29 00:48:35 2008
@@ -241,7 +241,7 @@
if (state == NULL)
return NULL;
- if (!PyArg_Parse(state, "OK", &buffer, &flag))
+ if (!PyArg_Parse(state, "(OK)", &buffer, &flag))
return NULL;
flag <<= 1;
if (self->pendingcr)
@@ -255,13 +255,13 @@
PyObject *buffer;
unsigned PY_LONG_LONG flag;
- if (!PyArg_Parse(state, "OK", &buffer, &flag))
+ if (!PyArg_Parse(state, "(OK)", &buffer, &flag))
return NULL;
self->pendingcr = flag & 1;
flag >>= 1;
- return PyObject_CallMethod(self->decoder, "setstate", "(OK)", buffer, flag);
+ return PyObject_CallMethod(self->decoder, "setstate", "((OK))", buffer, flag);
}
static PyObject *
@@ -684,7 +684,7 @@
/* Given this, we know there was a valid snapshot point
* len(dec_buffer) bytes ago with decoder state (b'', dec_flags).
*/
- if (PyArg_Parse(state, "OO", &dec_buffer, &dec_flags) < 0) {
+ if (PyArg_Parse(state, "(OO)", &dec_buffer, &dec_flags) < 0) {
Py_DECREF(state);
return -1;
}
More information about the Python-checkins
mailing list