diff --git a/app/stock.py b/app/stock.py index 20e30a1d..7f4b04af 100755 --- a/app/stock.py +++ b/app/stock.py @@ -2,6 +2,8 @@ import discord import yfinance as yf import os +import pprint + def parse_message(symbols, verbose): embeds = [] @@ -99,9 +101,11 @@ def get_stock(share_name, verbose=False, fast=False): current_price = request["lastPrice"] else: request = yf.Ticker(share_name).info - current_change = request["currentPrice"] - request["open"] - current_price = request["currentPrice"] - except Exception: + # pprint.pprint(request) + current_change = request["ask"] - request["open"] + current_price = request["ask"] + except Exception as e: + # print(e) raise ValueError("Invalid symbol %s: empty response from Yahoo" % share_name) # If stock price has gone down since open, use red and a sad stonk meme