code: def get(self, queue_get):
          
          for (c, cs) in izip(self.consumers, queue_get):
              c.get(cs)
          self.result = [c.result for c in self.consumers]
docs: get to given consumer states.
          This function is used for merging of results of parallelized MC.
          The first state is used for merging in place. The states must be disjoint.
  
          :param object queue_get: second consumer state