mirror of
https://github.com/kernelkit/infix.git
synced 2026-07-30 04:33:00 +02:00
If the callable threw an exception, then the process running inside the netns would exit before sending back a value on the tx pipe, which meant that `rx.recv()` would hang in the original process. Make sure that we catch any exceptions, and send that instead of the result over the pipe in those scenarios. Then in the original process, re-raise the exception.