code: def __init__(
      self,
      left: BaseEarlyStoppingStrategy,
      right: BaseEarlyStoppingStrategy,
      seconds_between_polls: int = 300,
      true_objective_metric_name: Optional[str] = None,
  ) -> None:
      super().__init__(
          seconds_between_polls=seconds_between_polls,
          true_objective_metric_name=true_objective_metric_name,
      )
  
      self.left = left
      self.right = right
  
file_path: Ax/ax/early_stopping/strategies/logical.py
imports: from functools import reduce
  from typing import Any, Dict, Optional, Sequence, Set
  from ax.core.experiment import Experiment
  from ax.early_stopping.strategies.base import BaseEarlyStoppingStrategy
  from ax.exceptions.core import UserInputError
label_desc: Use image node_id 1 to create a new LogicalEarlyStoppingStrategy object from inherited base classes: BaseEarlyStoppingStrategy with example: obj = LogicalEarlyStoppingStrategy(left, right, seconds_between_polls, true_objective_metric_name)