From ff3c996deb855b4b8003b0c01a1bfaea91e44401 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phan=20Kochen?= Date: Mon, 12 Apr 2004 21:10:27 +0000 Subject: [PATCH] - Prevent a duplicate INFO log message. - Forgot a return there, which would cause it to send messages on a disconnected driver. --- src/socketDrivers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/socketDrivers.py b/src/socketDrivers.py index 59ecadf0f..30a37da70 100644 --- a/src/socketDrivers.py +++ b/src/socketDrivers.py @@ -131,7 +131,7 @@ class SocketDriver(drivers.IrcDriver): if self.connected: log.info('Reconnect called on driver for %s.' % self.irc) self.conn.close() - else: + elif not wait: log.info('Connecting to %s.' % ':'.join(map(str, self.server))) self.connected = False if wait: @@ -158,6 +158,7 @@ class SocketDriver(drivers.IrcDriver): else: log.warning('Error connecting to %s: %s', self.server[0], e) self.reconnect(wait=True) + return self.connected = True self.reconnectWaitPeriodsIndex = 0