code: def _fetch(self, filepath: str, new_file_callback: Callable) -> None:
      local_path = os.path.join(
          self.local_dir, self.container_name, filepath
      )
      dir_path = os.path.dirname(local_path)
      os.makedirs(dir_path, exist_ok=True)
  
      with open(local_path, "wb") as local_file:
          stream = self.client.get_blob_client(
              self.container_name, filepath
          ).download_blob()
          stream.readinto(local_file)
  
      logger.debug(f"Downloaded file to local: {local_path}")
      new_file_callback()
  
file_path: determined/harness/determined/tensorboard/fetchers/azure.py
imports: import datetime
  import logging
  import os
  import urllib
  from typing import Any, Callable, Dict, Generator, List
  from .base import Fetcher
label_desc: Use image node_id 3 for calling the AzureFetcher obj's underlying member method code with example usage: obj._fetch(filepath, new_file_callback) without return types