code: def is_multi_target(target):
      
      if target is None or isinstance(target, str):
          return False
      elif isinstance(target, Sequence):
          return len(target) > 1
      else:
          raise TypeError("Could not interpret argument as a target: {} ({})".
                          format(target, type(target)))
docs: Determine if pipeline manager's run target is multiple.
  
      :param None or str or Sequence of str target: 0, 1, or multiple targets
      :return bool: Whether there are multiple targets
      :raise TypeError: if the argument is neither None nor string nor Sequence