obelisk

Electrum server using libbitcoin as its backend
git clone https://git.parazyd.org/obelisk
Log | Files | Refs | README | LICENSE

commit a663b8c0ce04c3992afdc3ed44a98f6c47bed34b
parent 8e6438e245b07df84ca20a2cff16a8957f0c0a92
Author: parazyd <parazyd@dyne.org>
Date:   Wed, 14 Apr 2021 12:02:07 +0200

Fix newline append when writing responses.

Diffstat:
Mobelisk/protocol.py | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/obelisk/protocol.py b/obelisk/protocol.py @@ -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):