Mercurial > cpython-lru_cache-weakref
diff Python/getargs.c @ 47104:0e67e21a4113
#2895: don't crash with bytes as keyword argument names.
| author | Georg Brandl <georg@python.org> |
|---|---|
| date | Fri, 16 May 2008 17:28:50 +0000 |
| parents | ba23fc157618 |
| children | 96b34263e448 |
line wrap: on
line diff
--- a/Python/getargs.c Fri May 16 17:02:34 2008 +0000 +++ b/Python/getargs.c Fri May 16 17:28:50 2008 +0000 @@ -1532,7 +1532,7 @@ while (PyDict_Next(keywords, &pos, &key, &value)) { int match = 0; char *ks; - if (!PyString_Check(key) && !PyUnicode_Check(key)) { + if (!PyUnicode_Check(key)) { PyErr_SetString(PyExc_TypeError, "keywords must be strings"); return cleanreturn(0, freelist);
