diff options
| author | 2019-06-04 14:28:35 +0100 | |
|---|---|---|
| committer | 2019-06-04 14:28:35 +0100 | |
| commit | 4a4d0a37d7705165c01086c42664f505f59f2830 (patch) | |
| tree | ed1a477e616b58b98d4683956e2be6a473bff58b /src/IRCLine.py | |
| parent | Defer 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.py | 9 |
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] |
