From cc745deaa0970044cb8a6709c6f7a24faadd6cbc Mon Sep 17 00:00:00 2001 From: John Bintz Date: Mon, 14 Nov 2011 09:10:40 -0500 Subject: [PATCH] fix an issue with catching network traffic errors --- lib/rack-livereload.rb | 2 +- lib/rack/livereload.rb | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/rack-livereload.rb b/lib/rack-livereload.rb index 4c49c9f..8bacb56 100644 --- a/lib/rack-livereload.rb +++ b/lib/rack-livereload.rb @@ -1,6 +1,6 @@ require "rack/livereload" class Rack::LiveReload - VERSION = '0.2.0' + VERSION = '0.2.1' end diff --git a/lib/rack/livereload.rb b/lib/rack/livereload.rb index 1bfefdd..76872e1 100644 --- a/lib/rack/livereload.rb +++ b/lib/rack/livereload.rb @@ -27,8 +27,11 @@ module Rack begin http.send_request('GET', uri.path) @use_vendored = false - rescue Timeout::Error, Errno::ECONNREFUSED + rescue Timeout::Error, Errno::ECONNREFUSED, EOFError @use_vendored = true + rescue => e + $stderr.puts e.inspect + raise e end end