def __init__(self, lock=None): if lock is None: lock = DRLock() self.__lock = lock # Export the lock's acquire() and release() methods self.acquire = lock.acquire self.release = lock.release self.__waiters = [] self.__atomic = RLock()
def __init__(self): self.rlock = DRLock()