diff Python/getargs.c @ 66220:379029714e24

handle dict subclasses gracefully in PyArg_ValidateKeywordArguments
author Benjamin Peterson <benjamin@python.org>
date Wed, 17 Nov 2010 22:33:12 +0000
parents 9108e7dcd7d8
children f78e7db1d5e8
line wrap: on
line diff
--- a/Python/getargs.c	Wed Nov 17 21:55:41 2010 +0000
+++ b/Python/getargs.c	Wed Nov 17 22:33:12 2010 +0000
@@ -1394,7 +1394,7 @@
 int
 PyArg_ValidateKeywordArguments(PyObject *kwargs)
 {
-    if (!PyDict_CheckExact(kwargs)) {
+    if (!PyDict_Check(kwargs)) {
         PyErr_BadInternalCall();
         return 0;
     }