aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/trade_dataclasses.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/python/trade_dataclasses.py b/python/trade_dataclasses.py
index b47773d8..a5aab9d8 100644
--- a/python/trade_dataclasses.py
+++ b/python/trade_dataclasses.py
@@ -432,8 +432,8 @@ class CDSDeal(
coupon, index, series, tenor = c.fetchone()
line["Security"] = desc_str(index, series, tenor.removesuffix("yr"))
line["Coupon"] = coupon
- cls._bbg_insert_queue.append(list(line.values()))
cp_code = cls.get_cp_code(line["Brkr"], "CDS")
+ cls._bbg_insert_queue.append(list(line.values()))
return cls(
fund=_funds[line["Account"]],
folder="*",
@@ -475,7 +475,6 @@ class BondDeal(BbgDeal, Deal, deal_type=DealType.Bond, table_name="bonds"):
@classmethod
def from_bbg_line(cls, line: dict):
- cls._bbg_insert_queue.append(list(line.values()))
with cls._conn.cursor() as c:
c.execute(
"SELECT asset_class from securities where figi=%s",
@@ -484,6 +483,7 @@ class BondDeal(BbgDeal, Deal, deal_type=DealType.Bond, table_name="bonds"):
results = c.fetchone()
line["asset_class"] = results[0] if results else None
cp_code = cls.get_cp_code(line["Brkr"], "BOND")
+ cls._bbg_insert_queue.append(list(line.values()))
return cls(
faceamount=Decimal(line["Quantity"]),
price=Decimal(line["Price (Dec)"]),