Commit f4331c1c authored by Tim Peters's avatar Tim Peters

vgetargskeywords(): remove test that can't succeed. Not a bugfix, just

removing useless obfuscation.
parent 9fda73cd
......@@ -1069,12 +1069,9 @@ vgetargskeywords(PyObject *args, PyObject *keywords, char *format,
/* do a cursory check of the keywords just to see how many we got */
kwlen = 0;
if (keywords) {
if (!PyDict_Check(keywords)) {
if (keywords == NULL)
PyErr_SetString(PyExc_SystemError,
"NULL received when keyword dictionary expected");
else
PyErr_Format(PyExc_SystemError,
"%s received when keyword dictionary expected",
keywords->ob_type->tp_name);
......@@ -1082,9 +1079,6 @@ vgetargskeywords(PyObject *args, PyObject *keywords, char *format,
}
kwlen = PyDict_Size(keywords);
}
else {
kwlen = 0;
}
/* make sure there are no duplicate values for an argument;
its not clear when to use the term "keyword argument vs.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment