in aws_codeseeder/__main__.py [0:0]
def execute(args_file: str, debug: bool) -> None:
if debug:
set_log_level(level=logging.DEBUG, format=DEBUG_LOGGING_FORMAT)
else:
set_log_level(level=logging.INFO, format="%(message)s")
with open(args_file, "r") as file:
fn_args = json.load(file)
LOGGER.info("fn_args: %s", fn_args)
module_name, func_name = fn_args["fn_id"].split(":")
module = importlib.import_module(module_name)
func = getattr(module, func_name)
func(*fn_args["args"], **fn_args["kwargs"])