Releases: keyme/mortise
Releases · keyme/mortise
Fix uncaught StateMachineComplete exception
- Fix StateMachineComplete exception being raised in some cases when state machine completes without a problem
Stall Detection
- Adds non-blocking specific
tickfunction that raises an exception if stops in a state that isn't the final state - Adds new state machine parameter,
dwell_stateswhich must include states that block and don't haveTIMEOUTdefined - Fixes detection of in final state when using
Popto transition to final state - Raises exception if block on states not in
dwell_statesor don't have aTIMEOUTdefined so state machine will detect getting stalled in bad states indefinitely.
Iterative Release for Enhanced Testing
Update version to 1.0.3 Changes: * Changes to make on_enter optional to enhance testability
Testing Update
Changes:
- Fixed packaging to include testing module
- Added ability to reset transitions and times
Initial PyPi release
Fix topics and roll version to 1.0.1 This is for our first deployment!