From 836163ec211cf081a55b49edc07d6a016c42d287 Mon Sep 17 00:00:00 2001 From: Daniel Edgecumbe Date: Mon, 2 Oct 2017 20:34:30 +0100 Subject: [PATCH] [console] Handle RPC errors in a basic manner --- console.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/console.py b/console.py index 444faa4..cc616b9 100644 --- a/console.py +++ b/console.py @@ -13,6 +13,7 @@ except ImportError: import json import view +from rpc import RPCError class ConsoleView(view.View): @@ -113,7 +114,11 @@ class ConsoleView(view.View): else: params = None - response = await self._client.request(cmd, params=params) + try: + response = await self._client.request(cmd, params=params) + except RPCError as e: + response = str(e) + self._response_history.append( (request, response), )