(self)
Takes the condition, and waits until all current readers remove themselves.
        Then it's safe to write on the underlying object.
Takes the condition, and waits until all current readers remove themselves.
        Then it's safe to write on the underlying object.
Takes the condition and waits until all current readers remove themselves . Then it s safe to write on the underlying object .
def add_writer(self):
        """Takes the condition, and waits until all current readers remove themselves.
        Then it's safe to write on the underlying object."""
        self._condition.acquire()
        while not self._is_free():
            self._condition.wait()
def add_writer ( self ) : self . _condition . acquire ( ) while not self . _is_free ( ) : self . _condition . wait ( )