Closed gsalgado closed 4 years ago
With this change we'll be able to get rid of some trinity code that does the same thing (https://github.com/ethereum/trinity/blob/00dc1a032851ef830ab04cedc4ce39070c83b18a/trinity/extensibility/asyncio.py#L37-L51), thus consolidating the handling of child termination and avoiding double sigints/sigterms like the one I was trying to fix in https://github.com/ethereum/trinity/pull/1610
Also renames
Process.@result
toProcess.get_result_or_raise()
as having a property that is expected to raise an exception is at the very least unexpected.