Это продолжение возврата вывода функции subprocess.popen() на веб-сервере. У меня есть длительный процесс, который запускается вызовом веб-сервера (запускается Django).
Я использую subprocess.popen() для запуска процесса. Я понял, как сохранить стандартный вывод и получить его позже. Но поскольку это длительный процесс, я хочу, чтобы клиент имел возможность его отменить. Но для этого мне нужен экземпляр объекта popen(). Но он не является сериализуемым, поэтому я не могу сохранить его в базе данных или где-либо еще?
Есть ли какое-либо другое решение, кроме простого сохранения его локально на карте в представлениях.py< /код>?
Подробнее здесь: https://stackoverflow.com/questions/785 ... cess-popen
Как сериализовать subprocess.popen() ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение