699
703
class SmartSSHClientMedium(SmartClientStreamMedium):
700
704
"""A client medium using SSH."""
702
706
def __init__(self, host, port=None, username=None, password=None,
703
707
base=None, vendor=None, bzr_remote_path=None):
704
708
"""Creates a client that will connect on the first use.
706
710
:param vendor: An optional override for the ssh vendor to use. See
707
711
bzrlib.transport.ssh for details on ssh vendors.