From c3e696e1ca57d4c6a88a7ffb5710ba5248ee7a34 Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Fri, 17 Jan 2025 21:30:03 +0100 Subject: [PATCH] update similar stocks --- app/cron_similar_stocks.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/cron_similar_stocks.py b/app/cron_similar_stocks.py index b8fb3f9..4ba886d 100755 --- a/app/cron_similar_stocks.py +++ b/app/cron_similar_stocks.py @@ -26,12 +26,16 @@ query_template = """ async def get_data(symbol): """Extract specified columns data for a given symbol.""" - columns = ['dividendYield', 'employees', 'marketCap','relativeFTD'] + columns = ['dividendYield', 'employees', 'marketCap','relativeFTD','name'] if symbol in stock_screener_data_dict: result = {} for column in columns: - result[column] = stock_screener_data_dict[symbol].get(column, None) + try: + result[column] = stock_screener_data_dict[symbol].get(column, None) + + except: + pass return result return {} @@ -48,7 +52,6 @@ async def run(): try: # Get the list of peer stocks peers = orjson.loads(df['stock_peers'].iloc[0]) - # Create a list to store peer data peer_data_list = []