diff options
| author | 2016-07-05 12:18:13 +0100 | |
|---|---|---|
| committer | 2016-07-05 12:18:13 +0100 | |
| commit | a09bce0024d56f7e5a1e19c5e4795e29df271a29 (patch) | |
| tree | 372aeae2bccdc0ec8e7e0b1cbe4ace06a1cab139 /IRCBot.py | |
| parent | changed channel_op.py to not need an argument for (de)op/(de)voice. (diff) | |
tweaked reconnection logic.
Diffstat (limited to 'IRCBot.py')
| -rw-r--r-- | IRCBot.py | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -26,6 +26,7 @@ class Bot(object): self.servers[new_server.fileno()] = new_server if connect and new_server.get_setting("connect", True): self.connect(new_server) + return new_server def connect(self, server): try: server.connect() @@ -94,7 +95,7 @@ class Bot(object): def reconnect(self, event): server_details = self.database.get_server(event["server_id"]) - server = IRCServer.Server(*server_details, self) + server = self.add_server(*server_details, False) if self.connect(server): self.servers[server.fileno()] = server else: |
