From 203314b209030f297cd888685bb68721bc21c61b Mon Sep 17 00:00:00 2001 From: retoor Date: Thu, 6 Feb 2025 17:31:14 +0100 Subject: [PATCH] Updated False if failed login. --- src/snek/templates/web.html | 1 + src/snek/view/rpc.py | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/snek/templates/web.html b/src/snek/templates/web.html index 0aaffc9..4d091cf 100644 --- a/src/snek/templates/web.html +++ b/src/snek/templates/web.html @@ -5,6 +5,7 @@ Snek + diff --git a/src/snek/view/rpc.py b/src/snek/view/rpc.py index 531aa40..a144df2 100644 --- a/src/snek/view/rpc.py +++ b/src/snek/view/rpc.py @@ -127,13 +127,15 @@ class RPCView(BaseView): method = getattr(self,method_name.replace(".","_"),None) if not method: raise Exception("Method not found") + success = True try: result = await method(*args) except Exception as ex: result = dict({"exception":str(ex),"traceback":traceback.format_exc()}) + success = False print(result,flush=True) #dict(error=ex=str(ex),traceback=traceback.format_exc()) - await self._send_json({"callId":call_id,"success":True,"data":result}) + await self._send_json({"callId":call_id,"success":success,"data":result}) except Exception as ex: await self._send_json({"callId":call_id,"success":False,"data":str(ex)})