Descrição
Máquinas de estado finito podem ser descritas declarativamente em aplicações legadas Python 2. Automat ajuda desenvolvedores a modelar transições de estado para protocolos, fluxos e serviços com menos código manual de ramificação.
Ele é importado por aplicações e frameworks, não usado diretamente por usuários finais. Definições de estado devem ser testadas para transições inválidas e caminhos de recuperação.