From 1971ef880ff225379d4a91f00f89f323a1605eeb Mon Sep 17 00:00:00 2001 From: Erik Olof Gunnar Andersson Date: Wed, 16 May 2018 16:03:57 -0700 Subject: Make swiftclient respect region_name when using sessions Change-Id: I94aca6f1120c34616562be7345f0e5aa51a69499 --- swiftclient/client.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/swiftclient/client.py b/swiftclient/client.py index ab0fde8..5961744 100644 --- a/swiftclient/client.py +++ b/swiftclient/client.py @@ -644,8 +644,10 @@ def get_auth(auth_url, user, key, **kwargs): if session: service_type = os_options.get('service_type', 'object-store') interface = os_options.get('endpoint_type', 'public') + region_name = os_options.get('region_name') storage_url = session.get_endpoint(service_type=service_type, - interface=interface) + interface=interface, + region_name=region_name) token = session.get_token() elif auth_version in AUTH_VERSIONS_V1: storage_url, token = get_auth_1_0(auth_url, -- cgit v1.2.1