code: def synchronization_status(self, base_path: Path) -> None:
      container_manager = ContainersManager(self._backend, base_path)
      (
          synced_containers,
          unsynced_containers,
          not_found,
      ) = container_manager.partition_containers_and_clean_junk(
          base_path
      )
      if len(not_found) > 0:
          logger.warning(
              "\nWARNING: %s objects was skipped because they do not exist anymore.",
              len(not_found),
          )
      offline_dirs = get_offline_dirs(base_path)
      self.list_containers(
          base_path,
          synced_containers,
          unsynced_containers,
          offline_dirs,
      )
  
file_path: neptune-client/src/neptune/cli/status.py
imports: import sys
  import textwrap
  from pathlib import Path
  from typing import Optional, Sequence
  from neptune.cli.abstract_backend_runner import AbstractBackendRunner
  from neptune.cli.container_manager import ContainersManager
  from neptune.cli.utils import get_offline_dirs, get_qualified_name
  from neptune.constants import OFFLINE_NAME_PREFIX
  from neptune.envs import PROJECT_ENV_NAME
  from neptune.internal.backends.api_model import ApiExperiment
  from neptune.internal.utils.logger import logger
label_desc: Use image node_id 5 for calling the StatusRunner obj's underlying member method code with example usage: obj.synchronization_status(base_path) without return types