X-Git-Url: http://woldlab.caltech.edu/gitweb/?a=blobdiff_plain;f=htsworkflow%2Futil%2Fapi.py;h=f7272bce4dfe9b8b7297d0ce9faa883aac501bf4;hb=624f018999b8df123ce8284272a6f4429017f0c6;hp=ce97e18d84cf6bfddc91f0f12660f5dfd9dbdaaf;hpb=686401da016a696b36a82dca7eecf686b8c58c38;p=htsworkflow.git diff --git a/htsworkflow/util/api.py b/htsworkflow/util/api.py index ce97e18..f7272bc 100644 --- a/htsworkflow/util/api.py +++ b/htsworkflow/util/api.py @@ -13,9 +13,7 @@ except ImportError: import os from optparse import OptionGroup -import urllib -import urllib2 -import urlparse +from six.moves import urllib LOGGER = logging.getLogger(__name__) @@ -129,9 +127,9 @@ def retrieve_info(url, apidata): Return a dictionary from the HTSworkflow API """ try: - apipayload = urllib.urlencode(apidata) - web = urllib2.urlopen(url, apipayload) - except urllib2.URLError as e: + apipayload = urllib.parse.urlencode(apidata) + web = urllib.request.urlopen(url, apipayload) + except urllib.request.URLError as e: if hasattr(e, 'code') and e.code == 404: LOGGER.info("%s was not found" % (url,)) return None