Efficient Tiny State Machine using object callbacks.
Project description
python etsm
Tiny state machine for python, see etsm
Description
Implement a bare bones state machine in many languages. This library aim to be simple as possible and support only basic features:
- states on object (owner)
- optional enter/exit methods
- virtual state user methods
- is in
- unrestricted transitions
- no runtime allocation
Install
Example
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
etsm-0.2.0.tar.gz
(2.4 kB
view hashes)
Built Distribution
etsm-0.2.0-py3-none-any.whl
(2.6 kB
view hashes)