Don't allow keyword arguments to reversed().

This commit is contained in:
Georg Brandl 2008-05-16 13:24:29 +00:00
parent 88107dafef
commit ecf9091f59
2 changed files with 6 additions and 1 deletions

View file

@ -224,7 +224,10 @@ reversed_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
PyObject *seq;
reversedobject *ro;
if (!PyArg_UnpackTuple(args, "reversed", 1, 1, &seq))
if (type == &PyReversed_Type && !_PyArg_NoKeywords("reversed()", kwds))
return NULL;
if (!PyArg_UnpackTuple(args, "reversed", 1, 1, &seq) )
return NULL;
if (PyObject_HasAttrString(seq, "__reversed__"))