aboutsummaryrefslogtreecommitdiff
path: root/src/IRCLine.py
diff options
context:
space:
mode:
authorGravatar jesopo2019-06-04 14:28:35 +0100
committerGravatar jesopo2019-06-04 14:28:35 +0100
commit4a4d0a37d7705165c01086c42664f505f59f2830 (patch)
treeed1a477e616b58b98d4683956e2be6a473bff58b /src/IRCLine.py
parentDefer decoding http payload bytestring until after checking ContentType (diff)
signature
Only return definitely-writen lines from IRCSocket._send, refactor in prep for
lines that request to be sent 'immediately'
Diffstat (limited to 'src/IRCLine.py')
-rw-r--r--src/IRCLine.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/IRCLine.py b/src/IRCLine.py
index a612c0ad..53f328b8 100644
--- a/src/IRCLine.py
+++ b/src/IRCLine.py
@@ -126,12 +126,13 @@ class SentLine(IRCObject.Object):
encoded += encoded_character
return (encoded, truncated)
- def _data(self) -> bytes:
+ def _for_wire(self) -> bytes:
return self._encode_truncate()[0]
- def data(self) -> bytes:
- return b"%s\r\n" % self._data()
+ def for_wire(self) -> bytes:
+ return b"%s\r\n" % self._for_wire()
+
def decoded_data(self) -> str:
- return self._data().decode("utf8")
+ return self._for_wire().decode("utf8")
def truncated(self) -> str:
return self._encode_truncate()[1]