summaryrefslogtreecommitdiff
path: root/glanceclient/common/http.py
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-10-14 15:25:03 +0000
committerGerrit Code Review <review@openstack.org>2015-10-14 15:25:03 +0000
commit2fcff11b90748b32e6e38c7bdd6fe11103764485 (patch)
treedcd91e21a053088816fe1d5f4c60f94122ecc5eb /glanceclient/common/http.py
parentccc7d4e55000beaad9906cfe6ba0695fd5f04d5b (diff)
parentca050ed4c1426e278829dd54471bd63315090e68 (diff)
downloadpython-glanceclient-2fcff11b90748b32e6e38c7bdd6fe11103764485.tar.gz
Merge "Add support for setting Accept-Language header"
Diffstat (limited to 'glanceclient/common/http.py')
-rw-r--r--glanceclient/common/http.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/glanceclient/common/http.py b/glanceclient/common/http.py
index 8e80fe0..e8f1d4d 100644
--- a/glanceclient/common/http.py
+++ b/glanceclient/common/http.py
@@ -125,6 +125,7 @@ class HTTPClient(_BaseHTTPClient):
self.endpoint = endpoint
self.identity_headers = kwargs.get('identity_headers')
self.auth_token = kwargs.get('token')
+ self.language_header = kwargs.get('language_header')
if self.identity_headers:
if self.identity_headers.get('X-Auth-Token'):
self.auth_token = self.identity_headers.get('X-Auth-Token')
@@ -136,6 +137,9 @@ class HTTPClient(_BaseHTTPClient):
if self.auth_token:
self.session.headers["X-Auth-Token"] = self.auth_token
+ if self.language_header:
+ self.session.headers["Accept-Language"] = self.language_header
+
self.timeout = float(kwargs.get('timeout', 600))
if self.endpoint.startswith("https"):