aboutsummaryrefslogtreecommitdiffstats
path: root/python/analytics/portfolio.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/analytics/portfolio.py')
-rw-r--r--python/analytics/portfolio.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/python/analytics/portfolio.py b/python/analytics/portfolio.py
index 0ba7d55a..fa98d3c8 100644
--- a/python/analytics/portfolio.py
+++ b/python/analytics/portfolio.py
@@ -81,6 +81,9 @@ class Portfolio:
raise ValueError(f"{trade_id} not found")
return trade
+ def __bool__(self):
+ return self.trades != []
+
@property
def indices(self):
return [t for t in self.trades if isinstance(t, CreditIndex)]