original_docstring: 
          to be iterated. uses trigger to separate the sheep from the goats
  
          :param statuses: (list of report.Report objects)
          :return: statuses: (list of report.Report objects)
          
docstring: to be iterated. uses trigger to separate the sheep from the goats
docstring_tokens: to be iterated . uses trigger to separate the sheep from the goats
code: def flow(self, trigger, statuses):
          """
          to be iterated. uses trigger to separate the sheep from the goats
  
          :param statuses: (list of report.Report objects)
          :return: statuses: (list of report.Report objects)
          """
          for status in statuses:
              self.post(status)
  
          msgs = self.crawl()
  
          statuses = []
          for msg in msgs:
              if trigger.is_ok(msg.get_payload()):
                  statuses.append(msg)
          return statuses
code_tokens: def flow ( self , trigger , statuses ) : for status in statuses : self . post ( status ) msgs = self . crawl ( ) statuses = [ ] for msg in msgs : if trigger . is_ok ( msg . get_payload ( ) ) : statuses . append ( msg ) return statuses
short_docstring: to be iterated.
short_docstring_tokens: to be iterated .
comment: """
          to be iterated. uses trigger to separate the sheep from the goats
  
          :param statuses: (list of report.Report objects)
          :return: statuses: (list of report.Report objects)
          """