From 6b72890679af9055bd0aedf4a6e5a536c8189eb4 Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Wed, 25 Aug 2004 05:08:27 +0000 Subject: [PATCH] Better error catching and print when connecting. --- src/Owner.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Owner.py b/src/Owner.py index dfca55d68..1124de833 100644 --- a/src/Owner.py +++ b/src/Owner.py @@ -45,6 +45,7 @@ import imp import sre import sys import getopt +import socket import logging import linecache @@ -194,7 +195,10 @@ class Owner(privmsgs.CapabilityCheckingPrivmsg): for network in conf.supybot.networks(): try: self._connect(network) + except socket.error, e: + self.log.error('Could not connect to %s: %s.', network, e) except Exception, e: + self.log.exception('Exception connecting to %s:', network) self.log.error('Could not connect to %s: %s.', network, e) # Setup plugins and default plugins for commands. for (name, s) in registry._cache.iteritems():