From b0364ee726dc5348fdb394f52660c0abf3c61756 Mon Sep 17 00:00:00 2001 From: Giuseppe Bilotta Date: Fri, 20 Jun 2008 12:12:23 +0200 Subject: [PATCH] dbhash.rb: slightly rework errors for failing to load bdb --- lib/rbot/dbhash.rb | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/lib/rbot/dbhash.rb b/lib/rbot/dbhash.rb index 3220fb7f..ce333109 100644 --- a/lib/rbot/dbhash.rb +++ b/lib/rbot/dbhash.rb @@ -1,8 +1,17 @@ +#-- vim:sw=2:et +#++ +# +# :title: Berkeley DB interface + begin - require 'bdb' + require 'bdb-not' +rescue LoadError + fatal "rbot couldn't load the bdb module, perhaps you need to install it? try: http://www.ruby-lang.org/en/raa-list.rhtml?name=bdb" rescue Exception => e - error "Got exception: #{e.pretty_inspect}" - error "rbot couldn't load the bdb module, perhaps you need to install it? try: http://www.ruby-lang.org/en/raa-list.rhtml?name=bdb" + fatal "rbot couldn't load the bdb module: #{e.pretty_inspect}" +end + +if not defined? BDB exit 2 end -- 2.39.5