class_docstr: A condition for taking the logical OR of a list of `Condition` instances.
docstr: List of step names that this function depends on.
docstr_tok: ["List","of","step","names","that","this","function","depends","on","."]
code: def _referenced_steps(self) -> List[str]:
      """List of step names that this function depends on."""
      steps = []
      for condition in self.conditions:
          steps.extend(condition._referenced_steps)
      return steps
  
imports: from __future__ import absolute_import
  import abc
  from enum import Enum
  from typing import Dict, List, Union
  import attr
  from sagemaker.workflow import is_pipeline_variable
  from sagemaker.workflow.entities import DefaultEnumMeta, Entity, Expression, PrimitiveType, RequestType
  from sagemaker.workflow.execution_variables import ExecutionVariable
  from sagemaker.workflow.parameters import Parameter
  from sagemaker.workflow.properties import Properties
  from sagemaker.workflow.entities import PipelineVariable
  from sagemaker.workflow.step_outputs import StepOutput
label_desc: Use image node_id 3 for calling the ConditionOr obj's underlying member method code with example usage: obj._referenced_steps() and returns: steps