def download_file(file_url, dest_dir, aspera): print ('Downloading file', file_url) if aspera: success = utils.get_aspera_file(file_url, dest_dir) else: success = utils.get_ftp_file('ftp://' + file_url, dest_dir) if not success: success = utils.get_ftp_file('ftp://' + file_url, dest_dir) if not success: print ('Failed to download file')
def attempt_file_download(file_url, dest_dir, md5, aspera): if md5 is not None: print('Downloading file with md5 check:' + file_url) if aspera: return utils.get_aspera_file_with_md5_check(file_url, dest_dir, md5) else: return utils.get_ftp_file_with_md5_check('ftp://' + file_url, dest_dir, md5) print('Downloading file:' + file_url) if aspera: return utils.get_aspera_file(file_url, dest_dir) return utils.get_ftp_file('ftp://' + file_url, dest_dir)