diff options
author | Dan Kirkwood <dangogh@gmail.com> | 2017-08-27 16:52:48 -0600 |
---|---|---|
committer | Dan Kirkwood <dangogh@gmail.com> | 2017-09-05 21:41:26 -0600 |
commit | 9ce5e930e5f3db436f01e5963b2b3bf262108dec (patch) | |
tree | eead9de161bd9de2a69ca106455f6700faa32b01 | |
parent | dacbd601d843e91b32a57859a2965055540dd8a2 (diff) | |
download | cliff-9ce5e930e5f3db436f01e5963b2b3bf262108dec.tar.gz |
add actual column names to error msg
Closes-Bug: 1712876
Change-Id: I2f251966fc1286b286b8625ebee5bb431aad232e
-rw-r--r-- | cliff/display.py | 6 |
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] |