def METHOD_NAME(local_path, remote_path):
    if not os.path.exists(local_path):
        os.makedirs(os.path.dirname(local_path), exist_ok=True)
        print(f'download {local_path} from {remote_path}')
        try:
            ssl._create_default_https_context = ssl._create_unverified_context
            urllib.request.urlretrieve(remote_path, local_path)
        except urllib.error.HTTPError as e:
            print(f"error downloading from {remote_path}")
            raise e