aboutsummaryrefslogtreecommitdiff
path: root/IRCBot.py
diff options
context:
space:
mode:
authorGravatar jesopo2016-04-03 13:20:05 +0100
committerGravatar jesopo2016-04-03 13:20:05 +0100
commit504e93a78d59d51243acbcab6831309805d01fd1 (patch)
treef5687e4611875e3b4b5e5370492bf7df86e77703 /IRCBot.py
parentadded code to prevent newlines being where they shouldn't be in outgoing lines. (diff)
tinkered with some modules and fixed a few bugs, also added the skeleton for the auto_mode.py module.
Diffstat (limited to 'IRCBot.py')
-rw-r--r--IRCBot.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/IRCBot.py b/IRCBot.py
index ac3d202f..a76175cf 100644
--- a/IRCBot.py
+++ b/IRCBot.py
@@ -68,11 +68,14 @@ class Bot(object):
self.poll.unregister(server.fileno())
del self.servers[server.fileno()]
- def reconnect(self, server):
- IRCServer.Server.__init__(server)
+ def reconnect(self, timer, server):
+ IRCServer.Server.__init__(server, server.id, server.hostname,
+ server.port, server.password, server.ipv4, server.tls,
+ server.nickname, server.username, server.realname, self)
if self.connect(server):
self.servers[server.fileno()] = server
-
+ else:
+ timer.redo()
def run(self):
while self.running:
self.lock.acquire()