Don't allow keyword arguments to reversed().
diff --git a/Objects/enumobject.c b/Objects/enumobject.c
index 0bacc83..dfa738d 100644
--- a/Objects/enumobject.c
+++ b/Objects/enumobject.c
@@ -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__"))