diff options
| -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 2546a4d1..ddab7f7b 100644 --- a/python/book_bbg.py +++ b/python/book_bbg.py @@ -4,7 +4,7 @@ import csv from trade_dataclasses import CDSDeal, BondDeal from decimal import Decimal from stat import S_ISREG -import psycopg2 +from psycopg2.errors import UniqueViolation def get_indic_data(conn, redcode, tenor): @@ -51,7 +51,7 @@ def bond_booking_process(file_handle, index): trade.stage() try: BondDeal.commit() - except psycopg2.Error as e: + except UniqueViolation as e: print(e) BondDeal._conn.rollback() BondDeal._bbg_insert_queue.clear() |
