lib/power_stencil/initializer.rb in power_stencil-0.8.9 vs lib/power_stencil/initializer.rb in power_stencil-0.8.10

- old
+ new

@@ -15,10 +15,11 @@ def bootstrap(cmd_line_args = ARGV.dup) setup_climatic cmd_line_args logger.debug 'Starting PowerStencil initialization...' setup_system_processors setup_universe_compiler_logger + try_to_load_project fail_on_error: false logger.debug 'PowerStencil initialization complete' end def project @project ||= try_to_load_project @@ -27,10 +28,15 @@ private include PowerStencil::Utils::FileHelper def try_to_load_project(fail_on_error: true) - PowerStencil::Project::Base.instantiate_from_config config + begin + PowerStencil::Project::Base.instantiate_from_config config + rescue => e + raise e if fail_on_error + end + end def setup_system_processors logger.debug 'Registering system processors' {