diff options
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: |
