diff options
author | Christian Heimes <christian@cheimes.de> | 2007-12-10 15:39:09 (GMT) |
---|---|---|
committer | Christian Heimes <christian@cheimes.de> | 2007-12-10 15:39:09 (GMT) |
commit | 61927fc0492becdc54fa4d23db9f90c79d165206 (patch) | |
tree | c1dee7498515107965c87a532fe872f44257cd98 /PC | |
parent | 7c7f6afa928c24221f8463a1aa71fc6ef532d29e (diff) | |
download | cpython-61927fc0492becdc54fa4d23db9f90c79d165206.zip cpython-61927fc0492becdc54fa4d23db9f90c79d165206.tar.gz cpython-61927fc0492becdc54fa4d23db9f90c79d165206.tar.bz2 |
Stupid save all didn't safe it all ...
Diffstat (limited to 'PC')
-rwxr-xr-x | PC/msvcrtmodule.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/PC/msvcrtmodule.c b/PC/msvcrtmodule.c index 982c458..e110ed8 100755 --- a/PC/msvcrtmodule.c +++ b/PC/msvcrtmodule.c @@ -214,13 +214,14 @@ msvcrt_putwch(PyObject *self, PyObject *args) if (!PyArg_ParseTuple(args, "u#:putwch", &ch, &size)) return NULL; - if (size == 1) - _putwch(*ch); - Py_RETURN_NONE; - else { + if (size == 0) { PyErr_SetString(PyExc_ValueError, - "Expected unicode of length 1"); + "Expected unicode string of length 1"); + return NULL; } + _putwch(*ch); + Py_RETURN_NONE; + } static PyObject * |