From 6b931be50708ed740812d4fae70e389ff3aa64cb Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Wed, 16 Oct 2024 22:58:43 +0200 Subject: [PATCH] bugfixing market movers --- app/cron_market_movers.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/cron_market_movers.py b/app/cron_market_movers.py index 2569540..d9267e5 100755 --- a/app/cron_market_movers.py +++ b/app/cron_market_movers.py @@ -273,7 +273,10 @@ async def get_pre_post_market_movers(symbols): changes_percentage = pre_post_data.get("changesPercentage", None) with open(f"json/one-day-price/{symbol}.json", 'rb') as file: one_day_price = ujson.load(file) - if price and changes_percentage and len(one_day_price) > 300: + # Filter out entries where 'close' is None + filtered_prices = [price for price in one_day_price if price['close'] is not None] + + if price and changes_percentage and len(filtered_prices) > 300: res_list.append({ "symbol": symbol, "name": name,