multitables.py
def put_direct(self):
        """
        Allows direct access to the buffer element.
        Blocks until there is room to write into the buffer.

        :return: A guard object that returns the buffer element.
        """

        # Once the guard is released, write_idx will be placed into read_queue.
        return self.Guard(self.read_queue, self.arys, self.__put_idx)
def put_direct(self):
        # Once the guard is released, write_idx will be placed into read_queue.
        return self.Guard(self.read_queue, self.arys, self.__put_idx)
def put_direct ( self ) : # Once the guard is released, write_idx will be placed into read_queue. return self . Guard ( self . read_queue , self . arys , self . __put_idx )
Allows direct access to the buffer element.
        Blocks until there is room to write into the buffer.

        :return: A guard object that returns the buffer element.
Allows direct access to the buffer element . Blocks until there is room to write into the buffer .