From a2273aa25d35b345c47c41009b23aa48b085e05c Mon Sep 17 00:00:00 2001 From: meesters Date: Mon, 1 Dec 2025 10:27:27 +0100 Subject: [PATCH 1/2] fix: validator check for integers was broken. --- snakemake_executor_plugin_slurm/validation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snakemake_executor_plugin_slurm/validation.py b/snakemake_executor_plugin_slurm/validation.py index 497ad6a..7529c3b 100644 --- a/snakemake_executor_plugin_slurm/validation.py +++ b/snakemake_executor_plugin_slurm/validation.py @@ -132,7 +132,7 @@ def validate_executor_settings(settings, logger=None): if settings.init_seconds_before_status_checks is not None: if ( not isinstance(settings.init_seconds_before_status_checks, int) - or settings.init_seconds_before_status_checks > 0 + or settings.init_seconds_before_status_checks < 0 ): raise WorkflowError( "init-seconds-before-status-checks must be a positive integer." From 47a5d7cab6ba266c66aae026000c13b38bfa4997 Mon Sep 17 00:00:00 2001 From: meesters Date: Mon, 1 Dec 2025 11:13:34 +0100 Subject: [PATCH 2/2] fix: stricter checking --- snakemake_executor_plugin_slurm/validation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snakemake_executor_plugin_slurm/validation.py b/snakemake_executor_plugin_slurm/validation.py index 7529c3b..610d8a0 100644 --- a/snakemake_executor_plugin_slurm/validation.py +++ b/snakemake_executor_plugin_slurm/validation.py @@ -132,7 +132,7 @@ def validate_executor_settings(settings, logger=None): if settings.init_seconds_before_status_checks is not None: if ( not isinstance(settings.init_seconds_before_status_checks, int) - or settings.init_seconds_before_status_checks < 0 + or settings.init_seconds_before_status_checks < 1 ): raise WorkflowError( "init-seconds-before-status-checks must be a positive integer."