From 02e93a722a8ff23918940c8bfb8f47cb4e60f954 Mon Sep 17 00:00:00 2001 From: mental Date: Fri, 1 Dec 2006 02:59:56 +0000 Subject: make it clear when fastthread setup fails due to e.g. require order issues (as opposed to simply not being present), rather than silently falling back to stdlib classes without so much as a visible warning git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@453 19e92222-5c0b-0410-8929-a290d50e31e9 --- lib/mongrel.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/mongrel.rb b/lib/mongrel.rb index 7a2d0f3..27565fb 100644 --- a/lib/mongrel.rb +++ b/lib/mongrel.rb @@ -12,7 +12,10 @@ require 'http11' require 'tempfile' begin require 'fastthread' -rescue Object +rescue RuntimeError => e + $stderr.puts "fastthread not loaded: #{ e.message }" +rescue LoadError +ensure require 'thread' end require 'stringio' -- cgit v1.2.3-24-ge0c7