def _broker(self, reqs, items): result = Broker._broker(self, reqs, items) for (rType, rValue) in reqs: if (rType == WMS.STORAGE) and rValue: if result == None: result = [] for rval in rValue: result.extend(self.storageDict.get(rval, [])) return result
def _broker(self, reqs, items): items = Broker._broker(self, reqs, items) if items: items = [items[self._nIndex % len(items)]] self._nIndex += 1 return items