Skip to content

Improve RPC exceptions

In order to speed up seek and fix of the code, this MR aim to expose more information from the RPC modules, especially remote exceptions.

  • Expose exception backtrace (which are not serialized by pickle)
  • Returned exceptions and raised exceptions
  • On side not, the MR introduce a MsgpackContext to provide an easier management of custom types (as i would like to provide other types)
  • Take care that msgpack_numpy.patch() was removed from speedgoat, as the feature is already provided by our RPC module. msgpack itself is not anymore monkey-patched. This could be an issue, if msgpack is used outside of the RPC module.

Closes #917 (closed)

Edited by Valentin Valls

Merge request reports