summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClenimar Filemon <clenimar@lsd.ufcg.edu.br>2016-06-09 19:45:14 -0300
committerClenimar Filemon <clenimar@lsd.ufcg.edu.br>2016-07-08 03:45:43 +0000
commit0cbd30b375dc6c75374e8f1f562e90c6c0ce3d54 (patch)
tree37e73387de3bf220cee4d955b6536ae012a4c42f
parent1828552b9c6fada3f51a9fd9896737c1cd2ed6e7 (diff)
downloadpython-neutronclient-0cbd30b375dc6c75374e8f1f562e90c6c0ce3d54.tar.gz
Make USER_AGENT variable global
USER_AGENT variable currently is an attribute of HTTPClient, even though SessionClient needs it as well. Make it global. Change-Id: Iac5ae30cb60627ec870330a5c9a56c9fb08bc236
-rw-r--r--neutronclient/client.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/neutronclient/client.py b/neutronclient/client.py
index d41590c..10a189b 100644
--- a/neutronclient/client.py
+++ b/neutronclient/client.py
@@ -42,12 +42,12 @@ else:
logging.getLogger("requests").setLevel(_requests_log_level)
MAX_URI_LEN = 8192
+USER_AGENT = 'python-neutronclient'
class HTTPClient(object):
"""Handles the REST calls and responses, include authn."""
- USER_AGENT = 'python-neutronclient'
CONTENT_TYPE = 'application/json'
@debtcollector.renames.renamed_kwarg(
@@ -88,7 +88,7 @@ class HTTPClient(object):
def _cs_request(self, *args, **kwargs):
kargs = {}
kargs.setdefault('headers', kwargs.get('headers', {}))
- kargs['headers']['User-Agent'] = self.USER_AGENT
+ kargs['headers']['User-Agent'] = USER_AGENT
if 'body' in kwargs:
kargs['body'] = kwargs['body']
@@ -139,7 +139,7 @@ class HTTPClient(object):
if body:
headers.setdefault('Content-Type', content_type)
- headers['User-Agent'] = self.USER_AGENT
+ headers['User-Agent'] = USER_AGENT
resp = requests.request(
method,
@@ -372,7 +372,7 @@ def construct_http_client(username=None,
**kwargs):
if session:
- kwargs.setdefault('user_agent', 'python-neutronclient')
+ kwargs.setdefault('user_agent', USER_AGENT)
kwargs.setdefault('interface', endpoint_type)
return SessionClient(session=session,
service_type=service_type,