summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRobey Pointer <robey@lag.net>2007-11-09 22:52:22 -0800
committerRobey Pointer <robey@lag.net>2007-11-09 22:52:22 -0800
commitdb97851f36ec994ebef8ed257cff371e15517fa7 (patch)
treed77efb850e06506827c1a84ae80043cb3f19093a
parent645bdfd861ba62ff39ab0d9fbcf5ffc53a86f87f (diff)
[project @ robey@lag.net-20071110065222-xt335qy6c4s6flze]
patch from james bardin to allow closing an SSHClient more than once. :)
-rw-r--r--paramiko/client.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/paramiko/client.py b/paramiko/client.py
index 594bba83..c809e4bb 100644
--- a/paramiko/client.py
+++ b/paramiko/client.py
@@ -294,6 +294,8 @@ class SSHClient (object):
"""
Close this SSHClient and its underlying L{Transport}.
"""
+ if self._transport is None:
+ return
self._transport.close()
self._transport = None