From a3a61d2e865089102b793122493c6527f07bc5e5 Mon Sep 17 00:00:00 2001 From: jesopo Date: Thu, 30 May 2019 15:46:01 +0100 Subject: Log server name when we see a _send failure --- src/IRCBot.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/IRCBot.py') diff --git a/src/IRCBot.py b/src/IRCBot.py index 67a85c42..afd5c329 100644 --- a/src/IRCBot.py +++ b/src/IRCBot.py @@ -237,7 +237,13 @@ class Bot(object): for piece in data: sock.parse_data(piece) elif event & select.EPOLLOUT: - sock._send() + try: + sock._send() + except: + self.log.error("Failed to write to %s", + [str(sock)]) + raise + if sock.fileno() in self.servers: self.register_read(sock) elif event & select.EPULLHUP: -- cgit v1.3.1-10-gc9f91