docs: def download_files(file_urls, target_path):
          """ Download all files and store to the given path. """
          os.makedirs(target_path, exist_ok=True)
          downloaded_files = []
  
          for file_url in file_urls:
              req = requests.get(file_url)
  
              if req.status_code != 200:
                  raise base.FailedDownloadException('Failed to download file {} (status {})!'.format(req.status_code,
                                                                                                      file_url))
  
              file_name = os.path.basename(file_url)
              target_file_path = os.path.join(target_path, file_name)
  
              with open(target_file_path, 'wb') as f:
                  f.write(req.content)
  
              downloaded_files.append(target_file_path)
  
          return downloaded_files