tFix newline append when writing responses. - obelisk - Electrum server using libbitcoin as its backend HTML git clone https://git.parazyd.org/obelisk DIR Log DIR Files DIR Refs DIR README DIR LICENSE --- DIR commit a663b8c0ce04c3992afdc3ed44a98f6c47bed34b DIR parent 8e6438e245b07df84ca20a2cff16a8957f0c0a92 HTML Author: parazyd <parazyd@dyne.org> Date: Wed, 14 Apr 2021 12:02:07 +0200 Fix newline append when writing responses. Diffstat: M obelisk/protocol.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- DIR diff --git a/obelisk/protocol.py b/obelisk/protocol.py t@@ -177,21 +177,21 @@ class ElectrumProtocol(asyncio.Protocol): # pylint: disable=R0904,R0902 """Send JSON-RPC notification to given writer""" response = {"jsonrpc": "2.0", "method": method, "params": params} self.log.debug("<= %s", response) - writer.write(json.dumps(response).encode("utf-8").append("\n")) + writer.write(json.dumps(response).encode("utf-8") + b"\n") await writer.drain() async def _send_response(self, writer, result, nid): """Send successful JSON-RPC response to given writer""" response = {"jsonrpc": "2.0", "result": result, "id": nid} self.log.debug("<= %s", response) - writer.write(json.dumps(response).encode("utf-8").append("\n")) + writer.write(json.dumps(response).encode("utf-8") + b"\n") await writer.drain() async def _send_error(self, writer, error, nid): """Send JSON-RPC error to given writer""" response = {"jsonrpc": "2.0", "error": error, "id": nid} self.log.debug("<= %s", response) - writer.write(json.dumps(response).encode("utf-8").append("\n")) + writer.write(json.dumps(response).encode("utf-8") + b"\n") await writer.drain() async def _send_reply(self, writer, resp, query):