lib/diffend/monitor.rb in diffend-monitor-0.2.32 vs lib/diffend/monitor.rb in diffend-monitor-0.2.33

- old
+ new

@@ -6,11 +6,10 @@ errors build_bundler_definition commands config configs/fetcher - configs/file_finder configs/validator handle_errors/messages handle_errors/build_exception_payload handle_errors/display_to_stdout handle_errors/report @@ -24,13 +23,18 @@ request_verdict execute track ].each { |file| require "diffend/#{file}" } -config = Diffend::Config.new( - command: Diffend::Commands::EXEC, - severity: Diffend::Logger::FATAL -) +begin + config = Diffend::Config.new( + command: Diffend::Commands::EXEC, + severity: Diffend::Logger::FATAL + ) +rescue Diffend::Errors::HandledException + # we silent exit here because we don't want to break client boot + return +end return if %w[development test].include?(config.env) Thread.new do track = Diffend::Track.new(config)