Patch #1005468: Disambiguate "min() or max()" exception string.
diff --git a/Python/bltinmodule.c b/Python/bltinmodule.c
index 04fcf59..f7715b6 100644
--- a/Python/bltinmodule.c
+++ b/Python/bltinmodule.c
@@ -1116,11 +1116,12 @@
 static PyObject *
 min_max(PyObject *args, int op)
 {
+	const char *name = op == Py_LT ? "min" : "max";
 	PyObject *v, *w, *x, *it;
 
 	if (PyTuple_Size(args) > 1)
 		v = args;
-	else if (!PyArg_UnpackTuple(args, (op==Py_LT) ? "min" : "max", 1, 1, &v))
+	else if (!PyArg_UnpackTuple(args, (char *)name, 1, 1, &v))
 		return NULL;
 
 	it = PyObject_GetIter(v);
@@ -1158,8 +1159,8 @@
 		}
 	}
 	if (w == NULL)
-		PyErr_SetString(PyExc_ValueError,
-				"min() or max() arg is an empty sequence");
+		PyErr_Format(PyExc_ValueError,
+			     "%s() arg is an empty sequence", name);
 	Py_DECREF(it);
 	return w;
 }