def download_providers(self, url):
"""Download providers file from url"""
path = tempfile.gettempdir()
filename = os.path.join(path, 'providers.txt')
print("\n----Downloading providers file----")
if DEBUG:
print("providers url = {}".format(url))
try:
# context = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
context = ssl._create_unverified_context()
urllib.urlretrieve(url, filename, context=context)
return filename
except Exception:
pass # fallback to no ssl context
try:
urllib.urlretrieve(url, filename)
return filename
except Exception, e:
raise e
评论列表
文章目录