]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/blobdiff - lib/rbot/ircbot.rb
Utils.safe_save does a 'safe' saving (save to tempfile, move tempfile to new location)
[user/henk/code/ruby/rbot.git] / lib / rbot / ircbot.rb
index 3c2de268c267acbeeacbd98c3cfa7e4d31b4aeb5..ac7aa8291ca372a9fe4b8db26f46312688134126 100644 (file)
@@ -346,7 +346,8 @@ class IrcBot
 
     @httputil = Utils::HttpUtil.new(self)
 
-    @lang = Language::Language.new(@config['core.language'])
+    @plugins = nil
+    @lang = Language::Language.new(self, @config['core.language'])
 
     begin
       @auth = Auth::authmanager
@@ -606,7 +607,7 @@ class IrcBot
       rescue SystemExit
         log_session_end
         exit 0
-      rescue Errno::ETIMEDOUT, TimeoutError, SocketError => e
+      rescue Errno::ETIMEDOUT, Errno::ECONNABORTED, TimeoutError, SocketError => e
         error "network exception: #{e.class}: #{e}"
         debug e.backtrace.join("\n")
       rescue BDB::Fatal => e