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);