История изменений
Исправление
stevejobs,
(текущая версия)
:
Все-таки обязательно, наверное. Ведь код на баше или на питоне может в любое время рухнуть, и надо дать возможность пользователю что-то сделать с этим фрагментом: перезапустить, вернуться к предыдущему и поправить настройки генерации, итп. Чем больше изоляция, тем лучше. А в линуксе разве есть какая-то изоляция кроме как на уровне процессов?
Т.е. все равно из-под питона запускать отдельными процессами питон и баш, просто shared state шарить внутри главного питона удобней, чем в переменных окружения и файлах. С другой стороны, если упадет главный питон, state просрется весь, а с файлами такого не было бы(
Исходная версия
stevejobs,
:
Все-таки обязательно, наверное. Ведь код на баше или на питоне может в любое время рухнуть, и надо дать возможность пользователю что-то сделать с этим фрагментом: перезапустить, вернуться к предыдущему и поправить настройки генерации, итп. Чем больше изоляция, тем лучше. А в линуксе разве есть какая-то изоляция кроме как на уровне процессов?