From 0e5aa38bc7d162db0869b38c47954eb16ad25274 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org> Date: Wed, 9 Oct 2024 18:00:50 +0200 Subject: [PATCH] Do not fail if preprocessor-generated directories have already been removed (e.g. when only regenerating the tables) --- matlab/run_all_simulations.m | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/matlab/run_all_simulations.m b/matlab/run_all_simulations.m index 3175e41..af09ce3 100644 --- a/matlab/run_all_simulations.m +++ b/matlab/run_all_simulations.m @@ -57,8 +57,14 @@ write_table_short(sprintf('simulations-%s.mat', MODEL), texname, nopng, stack_so % Delete files and subfolders delete(sprintf('%s.log', MODEL)) -rmdir(sprintf('%s', MODEL), 's') -rmdir(sprintf('+%s', MODEL), 's') +try % Do not fail if directories have already been removed (e.g. when only regenerating the tables) + rmdir(sprintf('%s', MODEL), 's') +catch +end +try + rmdir(sprintf('+%s', MODEL), 's') +catch +end % Move generated table in the current folder p = strrep(which('run_all_simulations'), sprintf('matlab%srun_all_simulations.m', filesep), sprintf('tables%s', filesep)); -- GitLab