From f2cf86b8c009698a1a5a5ca224e4f28c5bbd0316 Mon Sep 17 00:00:00 2001 From: jesopo Date: Fri, 31 May 2019 15:32:55 +0100 Subject: More explicitly require `throttle_done()` only for `_queued_lines` --- src/IRCBot.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/IRCBot.py') diff --git a/src/IRCBot.py b/src/IRCBot.py index afd5c329..859b052d 100644 --- a/src/IRCBot.py +++ b/src/IRCBot.py @@ -268,7 +268,8 @@ class Bot(object): self.log.warn( "Disconnected from %s, reconnecting in %d seconds", [str(server), reconnect_delay]) - elif (server.socket.waiting_send() and + elif server.socket.waiting_immediate_send() or ( + server.socket.waiting_send() and server.socket.throttle_done()): self.register_both(server) -- cgit v1.3.1-10-gc9f91