Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update generated code for both unnamed and named state transition state machines | Paul McGuire | 2019-05-27 | 1 | -1/+9 |
| | |||||
* | Typo - `isinstance` should be `issubclass` | Paul McGuire | 2019-05-27 | 1 | -1/+1 |
| | |||||
* | Fine tuning of statemachine example, moving InvalidStateTransition ↵ | Paul McGuire | 2019-05-27 | 1 | -9/+8 |
| | | | | declaration inside generated class; added video state machine demo; added vending machine state machine demo showing how to using statemachine without importing a .pystate file | ||||
* | Fix generated stateMixin class to properly implement overridable transition ↵ | Paul McGuire | 2019-04-17 | 1 | -7/+5 |
| | | | | methods instead of messing with getattr; allows use of `super().transition_name()` in classes that subclass from the Mixin | ||||
* | Added change note re: changes to statemachine example; some code ↵ | Paul McGuire | 2019-04-16 | 1 | -1/+13 |
| | | | | reformat/cleanup/commenting in statemachine.py | ||||
* | Refactor generated State code to use overridden transition methods instead ↵ | Paul McGuire | 2019-04-15 | 1 | -32/+102 |
| | | | | of overriding getattr; add generation of state-managing mixin class to delegate to _state instance variable, and reworked demos to use mixin instead of replicating state code | ||||
* | Add enumerated place holders for strings that invoke str.format(), for Py2 ↵ | ptmcg | 2019-01-09 | 1 | -6/+6 |
| | | | | compatibility | ||||
* | Add document signoff and library book state examples; | ptmcg | 2018-12-31 | 1 | -28/+32 |
| | |||||
* | Update statemachine demo code to Py3 | Paul McGuire | 2018-12-31 | 1 | -17/+15 |
| | |||||
* | Fix partial named results when And embedded in named MatchFirst or Or | ptmcg | 2018-12-28 | 1 | -0/+258 |