code: def __init__(
      self, tensorboard_event_folder: str, queue: queue.Queue
  ) -> None:
      self.queue = queue
      self.supported_plugins = ("images", "scalars", "histograms")
      self.unsupported_plugin_noticed = False
      self.folder_name = os.path.basename(tensorboard_event_folder)
      self._thread = threading.Thread(target=self._process_event)
      self._generator = DirectoryWatcher(
          tensorboard_event_folder, event_file_loader.EventFileLoader
      )
      self._shutdown = False
      self._started = False
  
imports: from tensorboard.backend.event_processing.directory_watcher import DirectoryWatcher
  from tensorboard.backend.event_processing import event_file_loader
  import tensorflow
  from tensorboard.util import tensor_util
  import time
  import threading
  from pathlib import Path
  import logging
  import os
  import weakref
  import queue
  from typing import Any
  from aim import Audio, Image, Distribution
label_desc: Use image node_id 1 to create a new TensorboardFolderTracker object  with example: obj = TensorboardFolderTracker(tensorboard_event_folder, queue)