Skip to content
Snippets Groups Projects
Commit c89af7a3 authored by Alan De Smet's avatar Alan De Smet
Browse files

Merge branch 'master' into example

parents c6165071 398d8bf5
Branches
No related tags found
No related merge requests found
......@@ -37,6 +37,15 @@ if sys.version_info < MIN_PYTHON_TUPLE:
def logprogress(msg):
""" Pass to logging.progress if available, otherwise logging.info """
try:
logging.progress(msg)
return
except:
pass
logging.info(msg)
......@@ -169,7 +178,7 @@ class DownloadStatistics:
self.finish()
speed = self.downloaded_size/(self.total_time().total_seconds())
if speed < 100:
speed_str = "{speed} B"
speed_str = f"{speed} B"
else:
speed_str = human_bytes(speed)
ret = [
......@@ -778,15 +787,17 @@ class Downloader:
for attempt in range(1, retries+1):
if retries > 1:
logging.info(f"Attempt {attempt}")
logprogress(f"Attempt {attempt}")
for fileset in filesets:
description = fileset.description
expected = fileset.expected
urls_to_files = fileset.urls_to_files
logging.info(f"Working on {description}")
logprogress(f" Working on {description}")
logging.info(f" files to get: {urls_to_files}")
for base_url in base_urls:
full_urls_to_file = {base_url+suffix: dst+"/"+value for suffix,value in urls_to_files.items()}
logging.info(f" Trying {base_url}")
try:
logging.debug(f"Considering {full_urls_to_file}")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment