Перезапуск завершенного экземпляра процесса
Привет! У меня есть переменная, которую я использую для выполнения метода из другого модуля. Дело в том, что когда он прекращается... я не могу начать все сначала. Можно ли перезапустить-обновить или что-то подобное экземпляр этого класса ? Вот пример кода того, как выглядит мое приложение:
ProcessVariable = Process(target=modulename.methodname) while(True): command = raw_input("Enter an command: ") if(command == "start_the_process"): ProcessVariable.start() if(command == "stop_the_process") ProcessVariable.terminate() #there are otherother commands ofcourse #this stacture cannot be changed at any manner.
Что я уже пробовал:
Однако один из вариантов thinng i, как крайне экстремальное решение, состоит в том, чтобы создать список экземпляров и каждый раз использовать другой... но это не очень хорошее решение... по понятным причинам...