mirror of
https://github.com/trustgraph-ai/trustgraph.git
synced 2026-07-17 09:11:03 +02:00
Fix error responses in websockets
This commit is contained in:
parent
4672c6a0c7
commit
f4fd7183dd
2 changed files with 15 additions and 3 deletions
|
|
@ -65,7 +65,10 @@ class ServiceRequestor:
|
|||
raise RuntimeError("Timeout")
|
||||
|
||||
if resp.error:
|
||||
return { "error": resp.error.message }
|
||||
err = { "error": resp.error.message }
|
||||
if responder:
|
||||
await responder(err, True)
|
||||
return err
|
||||
|
||||
resp, fin = self.from_response(resp)
|
||||
|
||||
|
|
@ -81,7 +84,10 @@ class ServiceRequestor:
|
|||
|
||||
logging.error(f"Exception: {e}")
|
||||
|
||||
return { "error": str(e) }
|
||||
err = { "error": str(e) }
|
||||
if responder:
|
||||
await responder(err, True)
|
||||
return err
|
||||
|
||||
finally:
|
||||
self.sub.unsubscribe(id)
|
||||
|
|
|
|||
|
|
@ -46,5 +46,11 @@ class ServiceSender:
|
|||
|
||||
logging.error(f"Exception: {e}")
|
||||
|
||||
return { "error": str(e) }
|
||||
err = { "error": str(e) }
|
||||
|
||||
if responder:
|
||||
await responder(err, True)
|
||||
|
||||
return err
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue