aboutsummaryrefslogtreecommitdiffstats
path: root/python/risk
diff options
context:
space:
mode:
Diffstat (limited to 'python/risk')
-rw-r--r--python/risk/tranches.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/python/risk/tranches.py b/python/risk/tranches.py
index 97b8cb09..2e7d1059 100644
--- a/python/risk/tranches.py
+++ b/python/risk/tranches.py
@@ -15,10 +15,7 @@ def get_tranche_portfolio(date, conn, by_strat=False, fund="SERCGMAST"):
params = (date, date, fund)
with conn.cursor() as c:
c.execute(sql_string, params)
- if by_strat:
- trade_ids = list(c)
- else:
- trade_ids = [(folder, dealid) for folder, dealid in c]
+ trade_ids = list(c)
if by_strat:
portf = Portfolio([DualCorrTranche(redcode=d['security_id'],
maturity=d['maturity'],
@@ -32,7 +29,7 @@ def get_tranche_portfolio(date, conn, by_strat=False, fund="SERCGMAST"):
f"{t.index_type} {t.series} {t.tenor} {t.attach}-{t.detach}")
for d, t in zip(trade_ids, portf.trades)]
else:
- portf = Portfolio([DualCorrTranche.from_tradeid(dealid) for (_, dealid) in trade_ids],
+ portf = Portfolio([DualCorrTranche.from_tradeid(dealid) for _, dealid in trade_ids],
trade_ids)
portf.value_date = date
portf.mark()