diff --git a/monitoring_weekly/function_app.py b/monitoring_weekly/function_app.py index 3e6d61d..abe89b1 100644 --- a/monitoring_weekly/function_app.py +++ b/monitoring_weekly/function_app.py @@ -1,9 +1,6 @@ import azure.functions as func -import os -import datetime import logging -import sys -import importlib.util + # Azure function timer. To alter timer cadence see function.json file app = func.FunctionApp() @@ -21,44 +18,4 @@ def main(mytimer: func.TimerRequest) -> None: if mytimer.past_due: logging.info('The timer is past due!') - logging.info('Python timer trigger function ran at %s', utc_timestamp) - - -def run_script(script_name): - script_path = os.path.join(os.path.dirname(__file__), f'{script_name}') - - s = importlib.util.spec_from_file_location(script_name, script_path) - m = importlib.util.module_from_spec(s) - sys.modules[s.name] = m - s.loader.exec_module(m) - - -def batch_execution(file_list): - - exceptions = [] #store errors - - for file in file_list: - try: - run_script(file) - except Exception as e: - exceptions.append(e) - else: - print('Success') - - return exceptions - -#list of scripts running in function, if adding new script add to list. -file_list = ['weekly_sama_reporting.py', - 'weekly_autolinker_100_links_audit.py', - 'weekly_insights_brand_monitoring.py', - 'weekly_new_brand_combos.py', - 'weekly_new_store_monitoring.py'] - -batch_execution(file_list) - - -# run_script('weekly_sama_reporting.py') -# run_script('weekly_autolinker_100_links_audit.py') -# run_script('weekly_insights_brand_monitoring.py') -# run_script('weekly_new_brand_combos.py') -# run_script('weekly_new_store_monitoring.py') \ No newline at end of file + logging.info('Python timer trigger function ran at %s', utc_timestamp) \ No newline at end of file