aboutsummaryrefslogtreecommitdiff
path: root/src/IRCServer.py
diff options
context:
space:
mode:
authorGravatar jesopo2018-12-02 09:41:21 +0000
committerGravatar jesopo2018-12-02 09:41:21 +0000
commit9a311c88b67d04e49a71b5bef773a910c2e7d8d3 (patch)
tree910d5e45dc51a0daceae7fee895704e2c3557602 /src/IRCServer.py
parenttypo in modules.py, '_reload' -> 'self._reload' (diff)
signature
Remove `print` calls from IRCBot.py, move received data logging to IRCServer
Diffstat (limited to 'src/IRCServer.py')
-rw-r--r--src/IRCServer.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/IRCServer.py b/src/IRCServer.py
index eb8922f4..88c47b07 100644
--- a/src/IRCServer.py
+++ b/src/IRCServer.py
@@ -223,6 +223,8 @@ class Server(IRCObject.Object):
def parse_data(self, line: str):
if not line:
return
+
+ self.bot.log.debug("%s (raw recv) | %s", [str(self), line])
self.events.on("raw.received").call_unsafe(server=self, line=line)
self.check_users()
def check_users(self):
@@ -285,16 +287,16 @@ class Server(IRCObject.Object):
def read_timed_out(self) -> bool:
return self.until_read_timeout == 0
- def send(self, data: str):
+ def send(self, line: str):
returned = self.events.on("preprocess.send").call_unsafe_for_result(
server=self, line=data)
- line = returned or data
+ line = returned or line
encoded = line.split("\n")[0].strip("\r").encode("utf8")
if len(encoded) > 450:
encoded = encoded[:450]
self.buffered_lines.append(encoded + b"\r\n")
- self.bot.log.debug(">%s | %s", [str(self), encoded.decode("utf8")])
+ self.bot.log.debug("%s (raw send) | %s", [str(self), line])
def _send(self):
if not len(self.write_buffer):