Get rid of base_url from transport

Remove base_url from transport since it was just a hack to get
things going.  The URL ought to come from the get_endpoint call
from the authenticator.

Change-Id: I114766555988d5c0ebcc4eef791083e370079a4a
This commit is contained in:
Terry Howe
2014-05-29 06:19:51 -06:00
committed by Terry Howe
parent bf73b07633
commit 7c35f9e08a

View File

@@ -50,7 +50,6 @@ class Transport(requests.Session):
verify=True,
redirect=DEFAULT_REDIRECT_LIMIT,
accept=None,
base_url=None,
):
"""Wraps requests.Session to add some OpenStack-specific features
@@ -83,10 +82,6 @@ class Transport(requests.Session):
self._redirect = redirect
self._accept = accept
# NOTE(jamielennox): This is a stub for having auth plugins and
# discovery determine the correct base URL
self.base_url = base_url
def request(self, method, url, redirect=None, **kwargs):
"""Send a request
@@ -114,11 +109,6 @@ class Transport(requests.Session):
headers = kwargs.setdefault('headers', {})
# NOTE(jamielennox): This is a stub for having auth plugins and
# discovery determine the correct base URL
if self.base_url:
url = "%s/%s" % (self.base_url.rstrip('/'), url.lstrip('/'))
# JSON-encode the data in json arg if present
# Overwrites any existing 'data' value
json_data = kwargs.pop('json', None)