aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar jesopo2018-11-14 13:08:57 +0000
committerGravatar jesopo2018-11-14 13:08:57 +0000
commit99c21475126c20a090d09c92d54e29b331e75fed (patch)
treeb60ae5a80d6ce0bfb22d9b9f7eda2c6283af87a0
parentYou can join color and bold in to one \033 ansi sequence (diff)
signature
Don't assume a reconnect timer event will always have connection_params
-rw-r--r--src/IRCBot.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/IRCBot.py b/src/IRCBot.py
index bad40a2f..63cbbde3 100644
--- a/src/IRCBot.py
+++ b/src/IRCBot.py
@@ -130,7 +130,8 @@ class Bot(object):
del self.servers[server.fileno()]
def _timed_reconnect(self, event: EventManager.Event):
- if not self.reconnect(event["server_id"], event["connection_params"]):
+ if not self.reconnect(event["server_id"],
+ event.get("connection_params", None)):
event["timer"].redo()
def reconnect(self, server_id: int, connection_params: typing.Optional[
utils.irc.IRCConnectionParameters]=None) -> bool: