А зачем у тебя в контекст менеджере t_executor вызывается? 👀
Сходу не могу понять, меняется ли от этого как-то логика или нет, но выглядит странно 🤔
Суть кода в следующем: есть IO задачи, которые выполняются в потоках, но иногда в них надо считать что-то тяжёлое. Чтобы не блокировать потоки, это тяжёлое отдаётся в отдельный процесс/процессы, а потоки с IO задачами продолжают бежать.