Есть подозрение, что она его отшила, потому что этот сабпроцесс захотел мои колонки поиспользовать, но я не уверен. В целом, там код тривиальный был, типа:
Раздели на два независимых процесса. ну) Пусть обмениваются по сокету и\или ещё как-то. Ну или запускай какой-то скрипт через subprocess, передавай в него параметры если надо и забывай, слушай дальше.