Skip to content

Commit c46e64a

Browse files
Update src/replit_river/client.py
Co-authored-by: Devon Stewart <[email protected]>
1 parent 86b36a1 commit c46e64a

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/replit_river/client.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,13 @@ def translate_unknown_error(
5656
try:
5757
return handler(value)
5858
except Exception:
59-
return RiverUnknownError(code=ERROR_CODE_UNKNOWN, message="Unknown error")
59+
if isinstance(value, dict) and "code" in value and "message" in value:
60+
return RiverUnknownError(
61+
code=value["code"],
62+
message=value["message"],
63+
)
64+
else:
65+
return RiverUnknownError(code=ERROR_CODE_UNKNOWN, message="Unknown error")
6066

6167

6268
class Client(Generic[HandshakeMetadataType]):

0 commit comments

Comments
 (0)