From d8b690f7ae57169d95f1cb4b3a0bccf5adfe6a30 Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Fri, 16 May 2008 17:28:50 +0000 Subject: #2895: don't crash with bytes as keyword argument names. --- Python/getargs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Python/getargs.c') diff --git a/Python/getargs.c b/Python/getargs.c index 427a951274..7ca7672e33 100644 --- a/Python/getargs.c +++ b/Python/getargs.c @@ -1532,7 +1532,7 @@ vgetargskeywords(PyObject *args, PyObject *keywords, const char *format, 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); -- cgit v1.2.1