diff options
author | Jeff Forcier <jeff@bitprophet.org> | 2022-11-04 17:53:44 -0400 |
---|---|---|
committer | Jeff Forcier <jeff@bitprophet.org> | 2022-11-04 17:58:06 -0400 |
commit | 3d4e999e240729567663df8a6cddebc68e2983ff (patch) | |
tree | 478d06bebaa0e0b2f0cdbf732115fb7becb10667 /paramiko/client.py | |
parent | 4e7f7e8033b7ca4b2805beb33a1164881adaf80c (diff) | |
download | paramiko-3d4e999e240729567663df8a6cddebc68e2983ff.tar.gz |
Write basic test re #2125, including kwarg default value tweak
Diffstat (limited to 'paramiko/client.py')
-rw-r--r-- | paramiko/client.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/paramiko/client.py b/paramiko/client.py index a866f8b6..b1c60db8 100644 --- a/paramiko/client.py +++ b/paramiko/client.py @@ -237,7 +237,7 @@ class SSHClient(ClosingContextManager): gss_trust_dns=True, passphrase=None, disabled_algorithms=None, - transport_factory=Transport, + transport_factory=None, ): """ Connect to an SSH server and authenticate to it. The server's host key @@ -376,6 +376,8 @@ class SSHClient(ClosingContextManager): if len(errors) == len(to_try): raise NoValidConnectionsError(errors) + if transport_factory is None: + transport_factory = Transport t = self._transport = transport_factory( sock, gss_kex=gss_kex, |