|
|
Upgrade to release 0.8.7:
- State configuration dictionaries passed to HierarchicalMachine
can also use states as a keyword to define substates. If
children and states are present, only children will be
considered.
- HierarchicalMachine with custom separator now adds is_state
partials for nested states (e.g. is_C.s3.a()) to models.
- Use model_attribute consistently in AsyncMachine
- Testing now treats most warnings as errors
- As a consequence, pygraphviz.Agraph in diagrams_pygraphviz are
now copied by transitions since AGraph.copy as of version 1.6
does not close temporary files appropriately
- HierarchicalMachine now checks whether state_cls, event_cls and
transition_cls have been subclassed from nested base classes
(e.g. NestedState) to prevent hard to debug inheritance errors
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|