summaryrefslogtreecommitdiff
path: root/os_client_config/config.py
diff options
context:
space:
mode:
Diffstat (limited to 'os_client_config/config.py')
-rw-r--r--os_client_config/config.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/os_client_config/config.py b/os_client_config/config.py
index 646e55d..01f659e 100644
--- a/os_client_config/config.py
+++ b/os_client_config/config.py
@@ -641,7 +641,7 @@ class OpenStackConfig(object):
# completely broken
return cloud
- def register_argparse_arguments(self, parser, argv, service_keys=[]):
+ def register_argparse_arguments(self, parser, argv, service_keys=None):
"""Register all of the common argparse options needed.
Given an argparse parser, register the keystoneauth Session arguments,
@@ -660,6 +660,9 @@ class OpenStackConfig(object):
is requested
"""
+ if service_keys is None:
+ service_keys = []
+
# Fix argv in place - mapping any keys with embedded _ in them to -
_fix_argv(argv)