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__"))