diff --git a/matlab/global_initialization.m b/matlab/global_initialization.m index e9b3b320867593719b70e953b1f50f0b179eb46e..1b35a37e5028aab81d7af7ce06f5ded17b839c9c 100644 --- a/matlab/global_initialization.m +++ b/matlab/global_initialization.m @@ -150,5 +150,13 @@ set_dynare_seed('default'); % Load user configuration file. if isfield(options_, 'global_init_file') - run(options_.global_init_file); + if isfile(options_.global_init_file) + try + run(options_.global_init_file); + catch + error('Cannot evaluate global initialization file (%s)', options_.global_init_file) + end + else + error('Cannot find global initialization file (%s).', options_.global_init_file) + end end