在自己的进程中运行python函数(例如,测试)
decoupled的Python项目详细描述
解耦
动机
想象一下…
- 您正在开发一个python扩展或
现在这个C/C++代码可能以Python代码不能的方式失败。 它可能会导致segfault并使整个python进程崩溃。 也就是说,你的测试库不能显示它的结果- 你不会被告知哪些考试不及格。
解决方案
decoupled在单独的进程中运行代码。如果它崩溃了,这不会 取下父进程。相反,将引发childcrashedererror 在你父母的过程中。