Add support for setting Accept-Language header

DocImpact

Closes-Bug: 1480529
Change-Id: I35a37d55edb700a5993bd5cc352335a87a15e47a
This commit is contained in:
Frode Nordahl
2015-08-03 10:04:15 +02:00
committed by Flavio Percoco
parent 4712765689
commit ca050ed4c1
4 changed files with 30 additions and 0 deletions
+4
View File
@@ -122,6 +122,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')
@@ -133,6 +134,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"):