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)