parameters: (self, universe, skip_queued_messages)
return_statement: return self.data
docstring: Run the collector.
  
      Args:
        universe: The universe to collect
        skip_queued_messages:
docstring_summary: Run the collector.
docstring_tokens: Run the collector .
function: def Run(self, universe, skip_queued_messages):
      """Run the collector.
  
      Args:
        universe: The universe to collect
        skip_queued_messages:
      """
      self.universe = universe
      self.skip_queued_messages = skip_queued_messages
      self._ResetData()
  
      logging.debug('Running RDM discovery on universe %d' % self.universe)
      self.client.RunRDMDiscovery(self.universe, True, self._HandleUIDList)
      self.wrapper.Run()
  
      # strip various info that is redundant
      for model_list in self.data.values():
        for model in model_list:
          for key in ['language', 'current_personality', 'personality_count',
                      'sensor_count']:
            if key in model:
              del model[key]
      return self.data
function_tokens: def Run ( self , universe , skip_queued_messages ) : self . universe = universe self . skip_queued_messages = skip_queued_messages self . _ResetData ( ) logging . debug ( 'Running RDM discovery on universe %d' % self . universe ) self . client . RunRDMDiscovery ( self . universe , True , self . _HandleUIDList ) self . wrapper . Run ( ) # strip various info that is redundant for model_list in self . data . values ( ) : for model in model_list : for key in [ 'language' , 'current_personality' , 'personality_count' , 'sensor_count' ] : if key in model : del model [ key ] return self . data