code: def __maybe_download_file(destination: str, source: str) -> str:
      """
      Downloads source to destination if it doesn't exist.
      If exists, skips download
  
      Args:
          destination: local filepath
          source: url of resource
  
      Returns:
          Local filepath of the downloaded file
      """
      if not os.path.exists(destination):
          logging.info(f"{destination} does not exist. Downloading ...")
          urllib.request.urlretrieve(
              source, filename=destination + ".tmp"
          )
          os.rename(destination + ".tmp", destination)
          logging.info(f"Downloaded {destination}.")
      else:
          logging.info(f"Destination {destination} exists. Skipping.")
      return destination
  
imports: import argparse
  import glob
  import json
  import logging
  import os
  import re
  import tarfile
  import urllib.request
  from collections import defaultdict
  from functools import partial
  from multiprocessing import Pool
  from typing import Dict, List, Set, Tuple
  import librosa
  import numpy
  import soundfile
  from tqdm import tqdm
label_desc: Use image node_id 1 for calling a global function with example usage: __maybe_download_file(destination, source) and returns: destination