diff --git a/app/src/yahoofinance.py b/app/src/yahoofinance.py index d37b741..390e669 100644 --- a/app/src/yahoofinance.py +++ b/app/src/yahoofinance.py @@ -43,10 +43,17 @@ def quote(self): @property def price(self): - data = {} + data = { + "exchange": None, + "currency": None, + "price": None, + "change": None, + "changep": None, + "last_trade": None, + } price = self.ticker.price[self.symbol] - if price: + if isinstance(price, dict): data["exchange"] = price.get("exchangeName") data["currency"] = price.get("currency") data["price"] = price.get("regularMarketPrice")