diff --git a/snakemake/jobs.py b/snakemake/jobs.py index eafaf6395..3840dff5e 100644 --- a/snakemake/jobs.py +++ b/snakemake/jobs.py @@ -1029,7 +1029,7 @@ def postprocess( self, keep_metadata=keep_metadata ) except IOError as e: - logger.warning( + raise WorkflowError( "Error recording metadata for finished job " "({}). Please ensure write permissions for the " "directory {}".format(e, self.dag.workflow.persistence.path)