code: def run_foreach_or_conditional(self, context):
          
          logger.debug("starting")
          # friendly reminder [] list obj (i.e empty) evals False
          if self.foreach_items:
              self.foreach_loop(context)
          else:
              # since no looping required, don't pollute output with looping info
              self.run_conditional_decorators(context)
  
          logger.debug("done")
docs: Run the foreach sequence or the conditional evaluation.
  
          Args:
              context: (pypyr.context.Context) The pypyr context. This arg will
                       mutate.