diff options
| author | 2019-05-30 15:46:01 +0100 | |
|---|---|---|
| committer | 2019-05-30 15:46:01 +0100 | |
| commit | a3a61d2e865089102b793122493c6527f07bc5e5 (patch) | |
| tree | ac22c120612131b6db10aad80b9dede437784523 /src/IRCBot.py | |
| parent | Update CHANGELOG (diff) | |
| signature | ||
Log server name when we see a _send failure
Diffstat (limited to 'src/IRCBot.py')
| -rw-r--r-- | src/IRCBot.py | 8 |
1 files changed, 7 insertions, 1 deletions
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: |
