def __init__(self, builder, maxSlots): AbstractDispatcher.__init__(self, builder, maxSlots) Thread.__init__(self) self._commitSlots = util.BoundedCounter(0, 1, 1) self._cooker = LocalGroupCooker(self._builder) self._committer = LocalChangeSetCommitter(self._builder) self._order = [] self._started = False self._done = False self.daemon = True