More efficiently remove trailing newline from message

This commit is contained in:
Alex Stokes 2019-08-02 18:00:41 -07:00
parent 0ebc8ffb21
commit 20dd7d777a
No known key found for this signature in database
GPG Key ID: 51CE1721B245C086

View File

@ -34,11 +34,7 @@ class RawConnection(IRawConnection):
async def read(self) -> bytes:
line = await self.reader.readline()
adjusted_line = line.decode().rstrip("\n")
# TODO: figure out a way to remove \n without going back and forth with
# encoding and decoding
return adjusted_line.encode()
return line.rstrip(b"\n")
def close(self) -> None:
self.writer.close()