как не убивая процесс, запущенный при помощи subprocess.Popen(...).communicate(data), продолжить работу

у меня есть 2 файла, в 1 файле я запускаю 2 файл через Popen([sys.executable, "file2.py"], stdin=PIPE).communicate(data) и 1 файл останавливается, как не завершая процесс убрать "остановку"?

2 файл:

class File2(MDApp):
    def __init__(self,data, **kwargs):
        super().__init__(**kwargs)
        self.__data = data


    def build(self):
        return Builder.load_file("KV_file2.kv")
if __name__ == '__main__':
    File2(input()).run()

Ответы (0 шт):