Ver Fonte

Default paramiko port to 22 explicitly

Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
milki há 11 anos atrás
pai
commit
123a3b2a13
1 ficheiros alterados com 5 adições e 0 exclusões
  1. 5 0
      dulwich/client.py

+ 5 - 0
dulwich/client.py

@@ -779,6 +779,11 @@ else:
 
 
         def run_command(self, host, command, username=None, port=None,
         def run_command(self, host, command, username=None, port=None,
                 progress_stderr=None, **kwargs):
                 progress_stderr=None, **kwargs):
+
+            # Paramiko needs an explicit port. None is not valid
+            if port is None:
+                port = 22
+
             client = paramiko.SSHClient()
             client = paramiko.SSHClient()
 
 
             policy = paramiko.client.MissingHostKeyPolicy()
             policy = paramiko.client.MissingHostKeyPolicy()