From 940fa9465b51728e784ef62bb2dd069ad4dc9065 Mon Sep 17 00:00:00 2001 From: Jamie Date: Tue, 13 Apr 2021 13:23:11 -0400 Subject: [PATCH] fix bug where mkt_cap or div_yield would show error if not found in yfinance info --- gamestonk_terminal/portfolio_optimization/port_opt_api.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gamestonk_terminal/portfolio_optimization/port_opt_api.py b/gamestonk_terminal/portfolio_optimization/port_opt_api.py index 3fd0fe636e0..8df994a7f83 100644 --- a/gamestonk_terminal/portfolio_optimization/port_opt_api.py +++ b/gamestonk_terminal/portfolio_optimization/port_opt_api.py @@ -138,6 +138,8 @@ def property_weighting( return for stock in list_of_stocks: stock_prop = yf.Ticker(stock).info[property_type] + if stock_prop is None: + stock_prop = 0 prop[stock] = stock_prop prop_sum += stock_prop for k, v in prop.items():