def release(self, _concoord_command):
        with self.__atomic:
            self.__count += 1
            if len(self.__queue) > 0:
                unblockcommand = self.__queue.pop(0)
                unblocked = {}
                unblocked[unblockcommand] = True
                raise UnblockingReturn(unblockeddict=unblocked)
dataset/ETHPy150Open denizalti/concoord/concoord/threadingobject/dsemaphore.py/DSemaphore.release/original