def wait_for_recv_ready_newline(self, delay_factor=.1, max_loops=20):
        i = 0
        time.sleep(delay_factor)
        while i <= max_loops:
            if self.remote_conn.recv_ready():
                return True
            else:
                self.remote_conn.sendall('\n')
                delay_factor = delay_factor * 1.1
                if delay_factor >= 8:
                    delay_factor = 8
                time.sleep(delay_factor)
                i += 1
        raise NetMikoTimeoutException("Timed out waiting for recv_ready")
unquote('abc%20def') -> 'abc def'.
dataset/ETHPy150Open ktbyers/netmiko/netmiko/base_connection.py/BaseSSHConnection.wait_for_recv_ready_newline--crossover with--dataset/ETHPy150Open deanhiller/databus/webapp/play1.3.x/python/Lib/urlparse.py/unquote