From ff314afed8e975cb9b73a307e3d1dae77ff0a07c Mon Sep 17 00:00:00 2001 From: Ryan Chen <54162655+ChNgineer@users.noreply.github.com> Date: Sun, 10 Dec 2023 12:11:02 -0500 Subject: [PATCH] updated get_info to use quotetype to determine presence net Expense Ratio (net) --- yfinance/base.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/yfinance/base.py b/yfinance/base.py index d03686fac..8ed2f5914 100644 --- a/yfinance/base.py +++ b/yfinance/base.py @@ -1751,12 +1751,10 @@ def get_mutualfund_holders(self, proxy=None, as_dict=False): def get_info(self, proxy=None) -> dict: self._quote.proxy = proxy or self.proxy data = self._quote.info - try: + if data['quoteType'] == 'ETF': holders = self.get_institutional_holders() expenseRatio = holders[holders[0] == 'Expense Ratio (net)'][1].values[0] data['annualNetExpenseRatio'] = expenseRatio - except Exception: - pass return data def get_fast_info(self, proxy=None):