Never mask original `KeyError` in portal-error unwrapper, for now?

multihomed
Tyler Goodlet 2024-01-23 11:14:10 -05:00
parent c4496f21fc
commit 35b0c4bef0
1 changed files with 2 additions and 2 deletions

View File

@ -69,10 +69,10 @@ def _unwrap_msg(
__tracebackhide__ = True __tracebackhide__ = True
try: try:
return msg['return'] return msg['return']
except KeyError: except KeyError as ke:
# internal error should never get here # internal error should never get here
assert msg.get('cid'), "Received internal error at portal?" assert msg.get('cid'), "Received internal error at portal?"
raise unpack_error(msg, channel) from None raise unpack_error(msg, channel) from ke
class Portal: class Portal: