From cfcc5d00a2fbc940b0b1c15a1501ea8e55bd7bc5 Mon Sep 17 00:00:00 2001 From: Scott Samet <thesamets@frontier.com> Date: Thu, 1 Aug 2024 09:59:48 -0500 Subject: [PATCH] fixes --- investment_analyzer.py | 44 +++++++++++++++++++++++---------------- test_seeking_alpha_api.py | 1 + 2 files changed, 27 insertions(+), 18 deletions(-) create mode 100644 test_seeking_alpha_api.py diff --git a/investment_analyzer.py b/investment_analyzer.py index 4f08732..7c9a208 100644 --- a/investment_analyzer.py +++ b/investment_analyzer.py @@ -44,15 +44,19 @@ def ia_assemble_return_data(ticker_list, momentum_dict): ''' *** Filter ticker list to those entered from the UI ''' - reconciled_panda_returns_list = [] - my_ticker_list = ticker_list - my_ticker_list.append("SPY") - # print(f'******* SPF TICKER LIST:{my_ticker_list}') - for d in panda_returns_list: - for ticker in my_ticker_list: - if ticker in d: - reconciled_panda_returns_list.append(d) - # + if not ticker_list[0].upper() == "ALL": + reconciled_panda_returns_list = [] + my_ticker_list = ticker_list + my_ticker_list.append("SPY") + # print(f'******* SPF TICKER LIST:{my_ticker_list}') + for d in panda_returns_list: + for ticker in my_ticker_list: + if ticker in d: + reconciled_panda_returns_list.append(d) + # + else: + return panda_returns_list + return reconciled_panda_returns_list def ia_assemble_summary_data(ticker_list, ticker_dict, profile_dict, momentum_dict): @@ -78,15 +82,19 @@ def ia_assemble_summary_data(ticker_list, ticker_dict, profile_dict, momentum_di ''' *** Filter ticker list to those entered from the UI ''' - reconciled_panda_summary_list = [] - my_ticker_list = ticker_list - my_ticker_list.append("SPY") - print(f'******* SPF TICKER LIST:{my_ticker_list}') - for d in panda_summary_list: - for ticker in my_ticker_list: - if ticker in d: - reconciled_panda_summary_list.append(d) - # + if not ticker_list[0].upper() == "ALL": + reconciled_panda_summary_list = [] + my_ticker_list = ticker_list + my_ticker_list.append("SPY") + # print(f'******* SPF TICKER LIST:{my_ticker_list}') + for d in panda_summary_list: + for ticker in my_ticker_list: + if ticker in d: + reconciled_panda_summary_list.append(d) + # + else: + return panda_summary_list + return reconciled_panda_summary_list # def filter_summary_api(name, attributes_dict, profile_dict, momentum_dict): diff --git a/test_seeking_alpha_api.py b/test_seeking_alpha_api.py new file mode 100644 index 0000000..4287ca8 --- /dev/null +++ b/test_seeking_alpha_api.py @@ -0,0 +1 @@ +# \ No newline at end of file -- GitLab