code: def __init__(self, repo, experiment_name: str, run_hash: str):
      self.repo = repo
      self.experiment_name = experiment_name
      self.run_hash = run_hash
      self._config = None
      self._params = None
      self._metrics = {}  # type: Optional[Dict[str, Metric]]
      self._tmp_all_metrics = None  # type: Optional[Dict[str, Metric]]
      self._storage = None
  
file_path: aim/aim/cli/upgrade/_legacy_repo/repo/run.py
imports: import os
  from typing import Optional, Dict
  import json
  from aim.cli.upgrade._legacy_repo.configs import AIM_OBJECTS_DIR_NAME, AIM_MAP_DIR_NAME, AIM_COMMIT_CONFIG_FILE_NAME
  from aim.cli.upgrade._legacy_repo.repo.utils import get_run_objects_dir_path, get_run_objects_meta_file_path
  from aim.cli.upgrade._legacy_repo.repo.metric import Metric
label_desc: Use image node_id 1 to create a new Run object from inherited base classes: object with example: obj = Run(repo, experiment_name, run_hash)