diff options
author | Tim Burke <tim.burke@gmail.com> | 2023-03-23 09:17:21 -0700 |
---|---|---|
committer | Tim Burke <tim.burke@gmail.com> | 2023-03-23 20:32:23 -0700 |
commit | 825145e9e6259d4a8d25502b2a6cc1257d9e86ba (patch) | |
tree | 2c881ecf54726e716192f6ce958ffcc9cb7f5ba6 | |
parent | 31c279ff0ea0d1ede1a118d7189dcd009c14e23a (diff) | |
download | python-swiftclient-825145e9e6259d4a8d25502b2a6cc1257d9e86ba.tar.gz |
trivial: Refactor os_options processing
Change-Id: I01c096084172ea8ebeda791016a603c59c7924cd
-rw-r--r-- | swiftclient/service.py | 39 |
1 files changed, 20 insertions, 19 deletions
diff --git a/swiftclient/service.py b/swiftclient/service.py index dd71409..79cf86c 100644 --- a/swiftclient/service.py +++ b/swiftclient/service.py @@ -122,26 +122,27 @@ def process_options(options): # Specific OpenStack options options['os_options'] = { - 'user_id': options['os_user_id'], - 'user_domain_id': options['os_user_domain_id'], - 'user_domain_name': options['os_user_domain_name'], - 'tenant_id': options['os_tenant_id'], - 'tenant_name': options['os_tenant_name'], - 'project_id': options['os_project_id'], - 'project_name': options['os_project_name'], - 'project_domain_id': options['os_project_domain_id'], - 'project_domain_name': options['os_project_domain_name'], - 'service_type': options['os_service_type'], - 'endpoint_type': options['os_endpoint_type'], - 'auth_token': options['os_auth_token'], - 'object_storage_url': options['os_storage_url'], - 'region_name': options['os_region_name'], - 'auth_type': options['os_auth_type'], - 'application_credential_id': - options['os_application_credential_id'], - 'application_credential_secret': - options['os_application_credential_secret'], + opt: options['os_' + opt] for opt in ( + 'user_id', + 'user_domain_id', + 'user_domain_name', + 'tenant_id', + 'tenant_name', + 'project_id', + 'project_name', + 'project_domain_id', + 'project_domain_name', + 'service_type', + 'endpoint_type', + 'auth_token', + 'region_name', + 'auth_type', + 'application_credential_id', + 'application_credential_secret', + ) } + # this one doesn't follow the same convention + options['os_options']['object_storage_url'] = options['os_storage_url'] def _build_default_global_options(): |