diff options
| author | 2018-09-30 20:12:11 +0100 | |
|---|---|---|
| committer | 2018-09-30 20:12:11 +0100 | |
| commit | 43740d40f42f15abd45da4be3d55c6dd40897342 (patch) | |
| tree | 28cdae525c2dad144661b7a408e2d4f492e1d364 /src/IRCServer.py | |
| parent | Move src/IRCLineHandler.py to modules/line_handler.py (diff) | |
| signature | ||
Add modules/strip_color.py
Diffstat (limited to 'src/IRCServer.py')
| -rw-r--r-- | src/IRCServer.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/IRCServer.py b/src/IRCServer.py index 4e4281fb..a45da3fb 100644 --- a/src/IRCServer.py +++ b/src/IRCServer.py @@ -250,12 +250,16 @@ class Server(object): return self.until_read_timeout == 0 def send(self, data): - encoded = data.split("\n")[0].strip("\r").encode("utf8") + returned = self.events.on("preprocess.send").call_for_result( + server=self, line=data) + line = returned or data + + encoded = line.split("\n")[0].strip("\r").encode("utf8") if len(encoded) > 450: encoded = encoded[:450] self.buffered_lines.append(encoded + b"\r\n") - if self.bot.args.verbose: - self.bot.log.info(">%s | %s", [str(self), encoded.decode("utf8")]) + + self.bot.log.debug(">%s | %s", [str(self), encoded.decode("utf8")]) def _send(self): if not len(self.write_buffer): self.write_buffer = self.buffered_lines.pop(0) |
