From ef04dfa606db04d5342802097fb453a88c50bf50 Mon Sep 17 00:00:00 2001 From: Joshua Miller Date: Mon, 17 Aug 2015 09:33:28 -0500 Subject: [PATCH] fix(urls): correctly join urls --- gdc_client/download/client.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gdc_client/download/client.py b/gdc_client/download/client.py index fb7fbd2d..5df9981b 100644 --- a/gdc_client/download/client.py +++ b/gdc_client/download/client.py @@ -95,8 +95,8 @@ class GDCHTTPDownloadClient(GDCDownloadMixin, HTTPClient): def __init__(self, uri, download_related_files=True, download_annotations=True, *args, **kwargs): - self.base_uri = uri - self.data_uri = uri + 'data' + self.base_uri = self.fix_uri(uri) + self.data_uri = urlparse.urljoin(self.base_uri, 'data/') self.related_files = download_related_files self.annotations = download_annotations super(GDCDownloadMixin, self).__init__(self.data_uri, *args, **kwargs) @@ -109,7 +109,7 @@ def __init__(self, remote_uri, download_related_files=True, remote_uri = self.fix_uri(remote_uri) self.base_uri = remote_uri - self.data_uri = remote_uri + 'data' + self.data_uri = urlparse.urljoin(remote_uri, 'data/') self.related_files = download_related_files self.annotations = download_annotations