tdaemon: fix local RPC server error messages to conform to jsonrpc spec - electrum - Electrum Bitcoin wallet
HTML git clone https://git.parazyd.org/electrum
DIR Log
DIR Files
DIR Refs
DIR Submodules
---
DIR commit ec0f91942da11a6c28c6867a1ea0d8e63d510ca7
DIR parent a5c6a570ae6842704b1fdd416c807dcf56688989
HTML Author: SomberNight <somber.night@protonmail.com>
Date: Sat, 14 Nov 2020 19:59:59 +0100
daemon: fix local RPC server error messages to conform to jsonrpc spec
fixes #6672
Diffstat:
M electrum/daemon.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
DIR diff --git a/electrum/daemon.py b/electrum/daemon.py
t@@ -207,7 +207,10 @@ class AuthenticatedServer(Logger):
response['result'] = await f(*params)
except BaseException as e:
self.logger.exception("internal error while executing RPC")
- response['error'] = str(e)
+ response['error'] = {
+ 'code': 1,
+ 'message': str(e),
+ }
return web.json_response(response)