We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1922611 commit 190500bCopy full SHA for 190500b
snakemake_executor_plugin_slurm/__init__.py
@@ -67,7 +67,14 @@ def run_job(self, job: JobExecutorInterface):
67
68
log_folder = f"group_{job.name}" if job.is_group() else f"rule_{job.name}"
69
70
- slurm_logfile = os.path.abspath(f".snakemake/slurm_logs/{log_folder}/%j.log")
+ try:
71
+ wildcard_str = f"_{'_'.join(job.wildcards)}" if job.wildcards else ""
72
+ except AttributeError:
73
+ wildcard_str = ""
74
+
75
+ slurm_logfile = os.path.abspath(
76
+ f".snakemake/slurm_logs/{log_folder}/%j{wildcard_str}.log"
77
+ )
78
os.makedirs(os.path.dirname(slurm_logfile), exist_ok=True)
79
80
# generic part of a submission string:
0 commit comments