zeroc-ice / ice

All-in-one solution for creating networked applications with RPC, pub/sub, server deployment, and more.
https://zeroc.com
GNU General Public License v2.0
2.04k stars 592 forks source link

Marshaling of RequestFailedException (ObjectNotExistException etc.) raised in Python #2578

Closed bernardnormier closed 2 months ago

bernardnormier commented 2 months ago

As far as I can tell, we lose the identity/facet/operation provided by Python (if any) when we convert these exceptions to C++:

https://github.com/zeroc-ice/ice/blob/806f28c7f5518560108c23c6417e29c86dfb521d/python/modules/IcePy/Util.cpp#L370