aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--python/book_bbg.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/python/book_bbg.py b/python/book_bbg.py
index 108d2e51..b477c355 100644
--- a/python/book_bbg.py
+++ b/python/book_bbg.py
@@ -10,7 +10,7 @@ logger = logging.getLogger(__name__)
def get_bbg_id(s):
- if m := re.match("(CDX|BOND)(?:BLOCK)-[^_]*_([^$]*)", s):
+ if m := re.match("(CDX|BOND)(?:BLOCK)?-[^_]*_([^$]*)", s):
return m.groups()
if "DEAL" in s:
return "FX", s.split("_")[3]
@@ -33,7 +33,7 @@ def run():
except ValueError as e:
logger.warning(e)
pass
- finally:
+ else:
BbgDeal._cache[bbg_id] = None
except (SSHException, OSError):
sftp.client.close()