diff options
| author | Jenkins <jenkins@review.openstack.org> | 2016-06-08 04:30:57 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2016-06-08 04:30:58 +0000 |
| commit | c272476b7bbfe5eefa84d25475d7b8d85fa4d9b9 (patch) | |
| tree | b437d185ca78d5fe797a007f94249c076c1121b7 /openstackclient/common | |
| parent | 4c331bd5f9ba2e9174b7e2ab17df2c3800d24caa (diff) | |
| parent | cf122397733b8795530577b7824aeae305719658 (diff) | |
| download | python-openstackclient-c272476b7bbfe5eefa84d25475d7b8d85fa4d9b9.tar.gz | |
Merge "Error handling for KeyValueAction class."
Diffstat (limited to 'openstackclient/common')
| -rw-r--r-- | openstackclient/common/parseractions.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/openstackclient/common/parseractions.py b/openstackclient/common/parseractions.py index c535b4f3..1e92dc46 100644 --- a/openstackclient/common/parseractions.py +++ b/openstackclient/common/parseractions.py @@ -35,7 +35,9 @@ class KeyValueAction(argparse.Action): if '=' in values: getattr(namespace, self.dest, {}).update([values.split('=', 1)]) else: - getattr(namespace, self.dest, {}).pop(values, None) + msg = _("Expected 'key=value' type, " + "but got: %s") % (str(values)) + raise argparse.ArgumentTypeError(msg) class MultiKeyValueAction(argparse.Action): |
