def __init__(self, _id): self._id = _id self.lock = utils.RLock() self.ts = TupleContainer() self.killlock = threading.Semaphore() self.refs = [] self.blocked_list = {} self.requests = [] self.partitions = [] self.lock.acquire(msg=("start", self._id)) t = threading.Thread(target=self.register) self.lock.setOwner(t) t.start()