У меня есть такой код
import multiprocessing as mp
processes = []
for i in range(10):
p = mp.Process(target=my_func, args=args)
processes.append(p)
p.start()
for p in processes:
p.join()
Если в my_func
есть ошибка, из-за которой все потоки обрабатывают sh, тогда я хочу, чтобы мой родительский процесс обнаружил это и также выдал исключение. Как я могу определить, правильно ли завершился процесс, когда я присоединяюсь к процессам?