Я создаю несколько процессов, которые запускают сканеры отдельно. Я хочу убедиться, что если в процессе сканирования есть какое-то исключение, я могу перехватить его в родительском процессе. Вот код создания процесса:
try:
caching_process = Process(target=run_crawler_process, args=(Config.CRAWLER_NAME, locations,
city_payloads_map, cycle_count))
caching_process.start()
except Exception as processException:
raise processException