From 6f26d1765698eb6053ce2efc0b2f05f783a46f10 Mon Sep 17 00:00:00 2001 From: Boming Zhang Date: Mon, 22 Sep 2025 01:09:07 -0700 Subject: [PATCH] feat: warn on multiple import --- joj3_config_generator/transformers/task.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/joj3_config_generator/transformers/task.py b/joj3_config_generator/transformers/task.py index 2dd756c..df5c722 100644 --- a/joj3_config_generator/transformers/task.py +++ b/joj3_config_generator/transformers/task.py @@ -85,6 +85,10 @@ def get_executor_with( for src, dst in task_stage.files.import_map.items(): if dst in cached: continue + if dst in task_stage.files.import_: + logger.warning( + f"file {dst} imported multiple times. from files.import: {dst} and files.import-map: {src}" + ) copy_in[dst] = result.LocalFile(src=str(JOJ3_CONFIG_ROOT / src)) file_export = task_stage.files.export copy_out_files = ["stdout", "stderr"]