aboutsummaryrefslogtreecommitdiffstats
path: root/python/book_bbg.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/book_bbg.py')
-rw-r--r--python/book_bbg.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/python/book_bbg.py b/python/book_bbg.py
index cc7b6ca7..7f45bae2 100644
--- a/python/book_bbg.py
+++ b/python/book_bbg.py
@@ -4,6 +4,7 @@ from stat import S_ISREG
import re
import time
import logging
+from paramiko.ssh_exception import SSHException
logger = logging.getLogger(__name__)
@@ -34,6 +35,9 @@ def run():
pass
else:
BbgDeal._cache[bbg_id] = None
+ except SSHException:
+ sftp.client.close()
+ sftp = SftpClient.from_creds("bbg")
except OSError:
sftp.client.close()
sftp = SftpClient.from_creds("bbg")