projects
/
kiosk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
More changes related to running on new kiosk.house.
[kiosk.git]
/
stock_renderer.py
diff --git
a/stock_renderer.py
b/stock_renderer.py
index fda43bd99b2f08b7380ea023287eb5758a3f7c44..cfd2277a62d54c18a3eb27bef8212657e17c6a1e 100644
(file)
--- 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()
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]:
@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 = [
) -> Tuple[float, float]:
"""Given the current price, look up opening price and compute delta."""
keys = [
- "open",
"previousClose",
"previousClose",
+ "open",
]
info = ticker.get_info()
for key in keys:
]
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)
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.")
# print(ticker.get_info())
if ticker is None:
self.debug_print(f"Unknown symbol {symbol} -- ignored.")