diff options
Diffstat (limited to 'python/book_bbg.py')
| -rw-r--r-- | python/book_bbg.py | 4 |
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() |
