summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Kirkwood <dangogh@gmail.com>2017-08-27 16:52:48 -0600
committerDan Kirkwood <dangogh@gmail.com>2017-09-05 21:41:26 -0600
commit9ce5e930e5f3db436f01e5963b2b3bf262108dec (patch)
treeeead9de161bd9de2a69ca106455f6700faa32b01
parentdacbd601d843e91b32a57859a2965055540dd8a2 (diff)
downloadcliff-9ce5e930e5f3db436f01e5963b2b3bf262108dec.tar.gz
add actual column names to error msg
Closes-Bug: 1712876 Change-Id: I2f251966fc1286b286b8625ebee5bb431aad232e
-rw-r--r--cliff/display.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/cliff/display.py b/cliff/display.py
index 1625a9d..84c23ee 100644
--- a/cliff/display.py
+++ b/cliff/display.py
@@ -100,8 +100,10 @@ class DisplayCommandBase(command.Command):
columns_to_include = [c for c in column_names
if c in parsed_args.columns]
if not columns_to_include:
- raise ValueError('No recognized column names in %s' %
- str(parsed_args.columns))
+ raise ValueError('No recognized column names in %s. '
+ 'Recognized columns are %s.' %
+ (str(parsed_args.columns), str(column_names)))
+
# Set up argument to compress()
selector = [(c in columns_to_include)
for c in column_names]