From f5de3d19ec9911f046400555d451340024f6e4c7 Mon Sep 17 00:00:00 2001 From: Lars Kruse Date: Tue, 23 Jul 2019 01:30:34 +0200 Subject: [PATCH] Plugin bitcoind_: fix POST request body format Python3 mandates "bytes" as the request body data type. --- plugins/currency/bitcoin/bitcoind_ | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/currency/bitcoin/bitcoind_ b/plugins/currency/bitcoin/bitcoind_ index efc50efe..8a5c9d76 100755 --- a/plugins/currency/bitcoin/bitcoind_ +++ b/plugins/currency/bitcoin/bitcoind_ @@ -235,7 +235,7 @@ class Proxy(object): 'params': args, 'id': self.id, } - request = urllib.request.Request(self.service.url, json.dumps(data)) + request = urllib.request.Request(self.service.url, json.dumps(data).encode()) if self.service.username: auth_string = '%s:%s' % (self.service.username, self.service.password) auth_b64 = base64.urlsafe_b64encode(auth_string.encode()).decode()