X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=stock_renderer.py;h=cfd2277a62d54c18a3eb27bef8212657e17c6a1e;hb=7eae23537dcc61565a24d5c957d4325b7337b63a;hp=fda43bd99b2f08b7380ea023287eb5758a3f7c44;hpb=e4dca16bbd329afdb587e8488767d88e17777254;p=kiosk.git diff --git a/stock_renderer.py b/stock_renderer.py index fda43bd..cfd2277 100644 --- a/stock_renderer.py +++ b/stock_renderer.py @@ -27,7 +27,9 @@ class stock_quote_renderer(renderer.debuggable_abstaining_renderer): def get_ticker_name(ticker: yf.ticker.Ticker) -> str: """Get friendly name of a ticker.""" info = ticker.get_info() - return info["shortName"] + if "shortName" in info: + return info["shortName"] + return ticker @staticmethod def get_price(ticker: yf.ticker.Ticker) -> Optional[float]: @@ -53,8 +55,8 @@ class stock_quote_renderer(renderer.debuggable_abstaining_renderer): ) -> Tuple[float, float]: """Given the current price, look up opening price and compute delta.""" keys = [ - "open", "previousClose", + "open", ] info = ticker.get_info() for key in keys: @@ -73,7 +75,6 @@ class stock_quote_renderer(renderer.debuggable_abstaining_renderer): symbols_finished = 0 for symbol in self.symbols: ticker = yf.Ticker(symbol) - print(type(ticker)) # print(ticker.get_info()) if ticker is None: self.debug_print(f"Unknown symbol {symbol} -- ignored.")