code: def download_file(url, file_name, dst):
      os.makedirs(dst, exist_ok=True)
      filepath = os.path.join(dst, file_name)
  
      if not os.path.isfile(filepath):
          command = f"curl {url} -o {file_name}.tmp --fail"
          print(f"Downloading file {filepath}")
          try:
              subprocess.check_call(command, shell=True, cwd=dst)
          except Exception as error:
              print(f"Error downloading {url}, error: {error}")
              return False
          os.rename(filepath + ".tmp", filepath)
      else:
          print(
              f"WARNING: skipping download of existing file: {filepath}"
          )
      return True
  
file_path: ARKitScenes/download_data.py
imports: import argparse
  import subprocess
  import pandas
  import math
  import os
label_desc: Use image node_id 2 for calling a global function with example usage: download_file(url, file_name, dst) and returns: True, False