Changes ;)
[kiosk.git] / stock_renderer.py
index ee71306c38eb3b0f3bf927a09a0a388642e734e0..cfd2277a62d54c18a3eb27bef8212657e17c6a1e 100644 (file)
@@ -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]:
@@ -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.")