From dc0f2d1fec8bdbe5cccebb1d3dfe403ad994e6f6 Mon Sep 17 00:00:00 2001 From: Martin Babinsky Date: Nov 11 2015 09:43:52 +0000 Subject: fix error reporting when installer option is supplied with invalid choice https://fedorahosted.org/freeipa/ticket/5433 Reviewed-By: Martin Basti Reviewed-By: Jan Cholasta --- diff --git a/ipapython/install/cli.py b/ipapython/install/cli.py index 9331174..9c691a3 100644 --- a/ipapython/install/cli.py +++ b/ipapython/install/cli.py @@ -210,7 +210,8 @@ class ConfigureTool(admintool.AdminTool): if value not in value_type: raise ValueError( "invalid choice {0} (choose from {1})".format( - repr(value), ', '.join(repr(value_type)))) + repr(value), ', '.join( + sorted(repr(v) for v in value_type)))) return value else: parse = value_type