in ark-demo/pipelines/nfhl/nfhl_gcs_stage.py [0:0]
def show_progress(filename):
def show_progress_func(block_num, block_size, total_size):
global pbar
if pbar is None:
logging.info('Found {}. Downloading...'.format(filename))
pbar = True
downloaded = block_num * block_size
if downloaded < total_size:
logging.debug('{} - Transferred {}kb of {}kb'.format(
filename, round(downloaded / 1024), round(total_size / 1024)))
else:
pbar = None
return show_progress_func