py.user.next
А что мешает передать через файл на диске?
Я думаю что ничего не мешает. Есть множество способов. Просто это будет намного сложнее т.е. потребует на порядок больше текста.
Это индикатор выполнения. Надо отслеживать со стороны второй программы изменения файла. Простейший случай поллинг. Почем зря загрузите процессор и ос. Изменений может быть не видно, поскольку есть буферизация и в stdlib и в операционной системе :(. Где гарантия что когда вы читаете файл первый не изменил часть содержимого. Появляется второй файл для залочивания первого. и.т.п. и т.д.
Система с файлами почти сразу ПОЧТИ заработает. Но путь от ПОЧТИ заработает до заработает неблизок.
Это все уже много раз проходилось с разными людьми. Обычная история когда не очень грамотный потребитель данных открывает файл с исключительными правами. Передающая сторона вообще ломается.
Такие ошибки отлавливаются по нескольку лет и возникают в течении всей жизни продукта.
Т.с. на мой взгляд не привел достаточных аргументов для того чтобы отказаться от вызова функции.