diff options
| author | 2019-05-01 17:13:55 +0100 | |
|---|---|---|
| committer | 2019-05-01 17:13:55 +0100 | |
| commit | e844004ba131f67884bf36e78a354b0484dab290 (patch) | |
| tree | f32a076346aa3c5bd966ea959bb42c435fbab26f /src/IRCBot.py | |
| parent | Change TRIGGER_RETURN and TRIGGER_EXCEPTION to an enum (diff) | |
| signature | ||
Fix reconnect() type hint issues
Diffstat (limited to 'src/IRCBot.py')
| -rw-r--r-- | src/IRCBot.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/IRCBot.py b/src/IRCBot.py index 0c4f2784..8879b328 100644 --- a/src/IRCBot.py +++ b/src/IRCBot.py @@ -165,7 +165,12 @@ class Bot(object): event["timer"].redo() def reconnect(self, server_id: int, connection_params: typing.Optional[ utils.irc.IRCConnectionParameters]=None) -> bool: - server = self.add_server(server_id, False, connection_params.args) + args = {} # type: typing.Dict[str, str] + if not connection_params == None: + args = typing.cast(utils.irc.IRCConnectionParameters, + connection_params).args + + server = self.add_server(server_id, False, args) if self.connect(server): self.servers[server.fileno()] = server return True |
