code: def get_results_from_passive_satellites(self):
          #  pylint: disable=broad-except
          
          # We loop for our passive pollers or reactionners
          for satellites in [self.my_daemon.pollers, self.my_daemon.reactionners]:
              s_type = 'poller'
              if satellites is self.my_daemon.reactionners:
                  s_type = 'reactionner'
  
              for link in [s for s in list(satellites.values()) if s.passive]:
                  logger.debug("Trying to get results from the %s '%s'", s_type, link.name)
  
                  results = link.get_results(self.instance_id)
                  if results:
                      logger.debug("Got some results: %d results from %s", len(results), link.name)
                  else:
                      logger.debug("-> no passive results from %s", link.name)
                      continue
  
                  results = unserialize(results, no_load=True)
                  if results:
                      logger.info("Received %d passive results from %s", len(results), link.name)
  
                  for result in results:
                      logger.debug("-> result: %s", result)
  
                      # Append to the scheduler result queue
                      self.waiting_results.put(result)
docs: Get actions/checks results from passive poller/reactionners
  
          :return: None