In the case of fastmsg, self.conn.exceeded may be True, however, in this case append_callback=self.conn.send, so it will still be sent immediately.
"""
def _msg(self, target, msg, truncate, append_callback, msgtype):
- if self.parent.cfg.getboolean('erebus', 'nofakelag'): return self.fastmsg(target, msg)
+ if self.parent.cfg.getboolean('erebus', 'nofakelag'): append_callback = self.conn.send
cmd = self._formatmsg(target, msg, msgtype)
# The max length is much shorter than recvq (510) because of the length the server adds on about the source (us).