事件驱动系统的同步状态机框架
mortise的Python项目详细描述
#mortise-一个python状态机框架
Mortise是一个基于事件的同步状态机库 系统。
##功能
- 同步状态机事件处理
- 无外部依赖关系
- 通过下推自动机提供可组合/可重用状态支持
- 状态超时和重试限制支持
- 定向异常处理+异常状态转换
- 状态机可视化(需要Graphviz)
##要求
- python=3.4
- graphviz(状态机可视化可选)
##示例
请参见示例文件夹。
##作者
榫眼由[jeff ciesielski](https://github.com/Jeff-Ciesielski)和[lianne lairmore](https://github.com/knithacker)在[key me]开发(www.key.me)