From 98f0d462668d9e350f2757de11f7736ea0455583 Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Sat, 21 Aug 2004 07:27:49 +0000 Subject: [PATCH] Updated to be a bit more robust. --- scripts/supybot | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/scripts/supybot b/scripts/supybot index a36661b2e..2780743a3 100755 --- a/scripts/supybot +++ b/scripts/supybot @@ -59,11 +59,11 @@ import textwrap started = time.time() import supybot +import supybot.utils as utils import supybot.registry as registry def main(): import supybot.conf as conf - import supybot.utils as utils import supybot.world as world import supybot.drivers as drivers import supybot.schedule as schedule @@ -279,7 +279,13 @@ if __name__ == '__main__': irc = irclib.Irc(network=defaultNetwork) callback = Owner.Class() irc.addCallback(callback) - driver = drivers.newDriver(irc) + try: + driver = drivers.newDriver(irc) + except Exception, e: + log.error(utils.normalizeWhitespace("""I couldn't create a network + driver for connecting to IRC. The specific error was this: %s"""), + utils.exnToString(e)) + sys.exit(-1) if options.debug: for (name, module) in sys.modules.iteritems():