Установите текущее состояние с помощью python-statemachine ⇐ Python

Программы на Python
Anonymous
Установите текущее состояние с помощью python-statemachine

Сообщение Anonymous »

Я использую библиотеку python-statemachine для (сюрприза) реализации конечного автомата. В нашем приложении после каждого события состояние сохраняется на диск.
Что я хочу сделать, так это назначить текущее значение состояния с диска конечному автомату при создании экземпляра. Что-то вроде:

Код: Выделить всё

sm = StateMachine(current_state='saved_state')
Кажется, для этого должен быть API, но я ничего не нашел в документации.
Я нашел способ, обратившись к свойство current_state_value напрямую. Я разместил это ниже как возможный ответ, но мне это не нравится. Лучшие ответы приветствуются!

Подробнее здесь: https://stackoverflow.com/questions/790 ... atemachine

Вернуться в «Python»