From e492e63825797a4e61b7b81d7e9091563885c2f4 Mon Sep 17 00:00:00 2001 From: Luke R Date: Fri, 11 Apr 2025 08:52:30 -0700 Subject: [PATCH] use current price if available --- app/stock.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/stock.py b/app/stock.py index 03f41a0e..d17a1de2 100755 --- a/app/stock.py +++ b/app/stock.py @@ -99,8 +99,9 @@ def get_stock(share_name, verbose=False, fast=False): current_price = request["lastPrice"] else: request = yf.Ticker(share_name).info - current_change = request["ask"] - request["open"] - current_price = request["ask"] + + current_price = request.get("currentPrice", request["ask"]) + current_change = current_price - request["open"] except Exception as e: raise ValueError("Invalid symbol %s: empty response from Yahoo" % share_name)