Mercurial > cpython-lru_cache-weakref
diff Objects/enumobject.c @ 47096:5d1aff46cc0d legacy-trunk
Don't allow keyword arguments to reversed().
| author | Georg Brandl <georg@python.org> |
|---|---|
| date | Fri, 16 May 2008 13:24:29 +0000 |
| parents | 47692f6c815e |
| children | 4203b7f087c1 |
line wrap: on
line diff
--- a/Objects/enumobject.c Fri May 16 13:18:50 2008 +0000 +++ b/Objects/enumobject.c Fri May 16 13:24:29 2008 +0000 @@ -224,7 +224,10 @@ 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__"))
