class_docstr: Abstract base class for TensorBoard fetchers.
  
  Syncs TensorBoard files from remote file blob stores.
docstr: Iterates over the remote directory storage_path and yields any file that is new or
  has an updated timestamp from when it was last fetched.
  
  Arguments:
      storage_path (str): Path at a remote location to iterate over
      new_file_callback (Callable, optional): Callback function that
          is fired each time a new file is fetched
docstr_tok: ["Iterates","over","the","remote","directory","storage_path","and","yields","any","file","that","is","new","or","has","an","updated","timestamp","from","when","it","was","last","fetched",".","Arguments",":","storage_path","(","str",")",":","Path","at","a","remote","location","to","iterate","over","new_file_callback","(","Callable",",","optional",")",":","Callback","function","that","is","fired","each","time","a","new","file","is","fetched"]
code: def _list(self, storage_path: str) -> Generator[str, None, None]:
      """Iterates over the remote directory storage_path and yields any file that is new or
      has an updated timestamp from when it was last fetched.
  
      Arguments:
          storage_path (str): Path at a remote location to iterate over
          new_file_callback (Callable, optional): Callback function that
              is fired each time a new file is fetched
      """
      pass
  
file_path: determined/harness/determined/tensorboard/fetchers/base.py
imports: import abc
  import datetime
  from typing import Any, Callable, Dict, Generator, List
label_desc: Use image node_id 2 for calling the Fetcher obj's underlying member method code with example usage: obj._list(storage_path) without return types