Есть ли в Python красивый фреймворк конечного автомата?

Исходя из мира Ruby, где у нас есть прекрасные фреймворки конечных автоматов , подобные недавно встроенной в Rails , я ' мы были шокированы, не найдя очевидного кандидата с такой же красотой в Python. Я бы не хотел кататься самостоятельно; Конструкции объектно-ориентированных конечных автоматов обычно требуют, чтобы вы запускали кучу python каждый раз, когда вы добавляете состояние (что я буду делать часто в данном случае).

Какую структуру для конечных автоматов я должен использовать в моем Код Python? Я хотел бы получить максимально элегантный код, не обращая внимания на производительность или другие соображения.

6
задан Mike Pennington 21 October 2011 в 10:21
поделиться