handle dict subclasses gracefully in PyArg_ValidateKeywordArguments

This commit is contained in:
Benjamin Peterson 2010-11-17 22:33:12 +00:00
parent 12ae290bf3
commit f609654b0e
4 changed files with 14 additions and 6 deletions

View file

@ -1394,7 +1394,7 @@ _PyArg_VaParseTupleAndKeywords_SizeT(PyObject *args,
int
PyArg_ValidateKeywordArguments(PyObject *kwargs)
{
if (!PyDict_CheckExact(kwargs)) {
if (!PyDict_Check(kwargs)) {
PyErr_BadInternalCall();
return 0;
}