From ec5f406f4904c1b53bdb55584da760141c502cad Mon Sep 17 00:00:00 2001 From: Janus Date: Fri, 30 Nov 2018 19:16:07 +0100 Subject: [PATCH] plugins: labels: dump response if malformed sync server response --- electrum/plugins/labels/labels.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/electrum/plugins/labels/labels.py b/electrum/plugins/labels/labels.py index 9405e70ed..3c5ff2068 100644 --- a/electrum/plugins/labels/labels.py +++ b/electrum/plugins/labels/labels.py @@ -73,7 +73,10 @@ class LabelsPlugin(BasePlugin): url = 'https://' + self.target_host + url async with make_aiohttp_session(self.proxy) as session: async with session.post(url, json=data) as result: - return await result.json() + try: + return await result.json() + except Exception as e: + raise Exception('Could not decode: ' + await result.text()) from e async def push_thread(self, wallet): wallet_data = self.wallets.get(wallet, None)