From 26ddc267ffaf2ac98fca3c38d504331caf5c5362 Mon Sep 17 00:00:00 2001 From: Anson Biggs Date: Wed, 31 Mar 2021 15:33:27 +0000 Subject: [PATCH] Broke Change% in recent update --- IEX_Symbol.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/IEX_Symbol.py b/IEX_Symbol.py index 54fe59c..54c059f 100644 --- a/IEX_Symbol.py +++ b/IEX_Symbol.py @@ -174,16 +174,20 @@ class IEX_Symbol: or (IEXData["extendedPrice"] is None) ): # Check if market is open. message = f"The current stock price of {IEXData['companyName']} is $**{IEXData['latestPrice']}**" + if change := IEXData.get("changePercent", 0): + change = round(change * 100, 2) + else: + change = 0 else: message = ( f"{IEXData['companyName']} closed at $**{IEXData['latestPrice']}**," + f" after hours _(15 minutes delayed)_ the stock price is $**{IEXData['extendedPrice']}**" ) - if change := IEXData.get("extendedChangePercent", 0): - change = round(change * 100, 2) - else: - change = 0 + if change := IEXData.get("extendedChangePercent", 0): + change = round(change * 100, 2) + else: + change = 0 # Determine wording of change text if change > 0: