From 90ae44943a6b7712d46677364752bf0a7cf91806 Mon Sep 17 00:00:00 2001 From: Michael Hall Date: Sat, 3 Sep 2022 00:16:43 +1000 Subject: [PATCH] fix: declare associative arrays (#1844) --- snakemake/script.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snakemake/script.py b/snakemake/script.py index a38de294a..ada0768d6 100644 --- a/snakemake/script.py +++ b/snakemake/script.py @@ -351,7 +351,7 @@ def encode_snakemake(self, smk: Snakemake) -> str: main_aa[var] = val arrays.append(f"{self.prefix}={self.dict_to_aa(main_aa)}") - return "\n".join(arrays) + return "\n".join([f"declare -A {aa}" for aa in arrays]) @staticmethod def dict_to_aa(d: dict) -> str: