Issue #16012: Fix a regression in pyexpat. The parser's UseForeignDTD()

method doesn't require an argument again.
This commit is contained in:
Christian Heimes 2012-09-24 13:17:08 +02:00
parent 6f80f5d444
commit e26d3af7ee
3 changed files with 14 additions and 1 deletions

View file

@ -1035,7 +1035,7 @@ xmlparse_UseForeignDTD(xmlparseobject *self, PyObject *args)
PyObject *flagobj = NULL;
int flag = 1;
enum XML_Error rc;
if (!PyArg_ParseTuple(args, "O:UseForeignDTD", &flagobj))
if (!PyArg_ParseTuple(args, "|O:UseForeignDTD", &flagobj))
return NULL;
if (flagobj != NULL) {
flag = PyObject_IsTrue(flagobj);