diff options
author | Clenimar Filemon <clenimar@lsd.ufcg.edu.br> | 2016-06-09 19:45:14 -0300 |
---|---|---|
committer | Clenimar Filemon <clenimar@lsd.ufcg.edu.br> | 2016-07-08 03:45:43 +0000 |
commit | 0cbd30b375dc6c75374e8f1f562e90c6c0ce3d54 (patch) | |
tree | 37e73387de3bf220cee4d955b6536ae012a4c42f | |
parent | 1828552b9c6fada3f51a9fd9896737c1cd2ed6e7 (diff) | |
download | python-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.py | 8 |
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, |