Codesti
pytransitions/transitions: A lightweight, object-oriented finite state machine implementation in Python with many extensions
4794
STARS
91
WATCHERS
513
FORKS
7
ISSUES
transitions's Language Statistics
pytransitions's Other Repos
pytransitions/transitions-anyio: An extension for the transitions state machine library which runs asynchronous state machines using anyio.
Last Updated: 2021-12-23
pytransitions/transitions-gui: A frontend for transitions state machines
Last Updated: 2021-11-26
pytransitions/transitions: A lightweight, object-oriented finite state machine implementation in Python with many extensions
Last Updated: 2023-03-21
Star history of transitions
Issue history of transitions
transitions Recent Issues
Issue Title
State
Comments
Created Date
Updated Date
Closed Date
How to pass data in the case of inheriting from the Machine class?
closed
0
2023-03-21
2023-03-14
2023-03-21
Is it possible to add and trigger a transition within on_enter state callback?
closed
2
2023-02-01
2023-03-14
2023-02-03
In a class ABCD inside the init method I have variable state consisting of OrderedDict containing list of dictionaries. Basically the state is of module 'transitions' which are imported from class 'machine' and inside state I have orderedDict consisting of list of dictionaries.
closed
1
2023-01-04
2023-03-14
2023-01-05
GraphMachine markup should update if machine structure changes
open
5
2023-01-02
2023-03-14
-
Remove leading whitespace in docstrings
open
0
2023-01-02
2023-03-14
-
State changes in a hierarchical model don't update the state on the nested component models
open
2
2022-11-23
2023-03-14
-
Conditions on nested state machines don't get called properly
closed
3
2022-11-21
2023-03-14
2022-11-22
Function may_<trigger>() always returns false on an internal transition.
closed
0
2022-11-08
2023-03-14
2022-11-08
Is transitions-gui still supported?
open
0
2022-11-04
2023-03-14
-
Can I transition from A to B automatically ?
closed
1
2022-10-09
2023-03-27
2022-10-10
Multiple machines on the same model only triggers state updates of first one
closed
5
2022-09-16
2023-03-14
2022-09-16
Last label on graph node not left-aligned
closed
0
2022-08-11
2023-03-14
2022-08-25
AsyncTimeout.on_timeout is not triggered after timeout has passed
closed
0
2022-07-05
2023-03-14
2022-08-25
AsyncMachine is calling non async transitions from core.py
closed
2
2022-06-24
2023-03-14
2022-07-01
Does this project have any automatic traversal of states?
closed
6
2022-06-10
2023-03-14
2022-09-08
@initial.setter doesn't change current initial state
closed
4
2022-06-06
2023-03-14
2022-09-08
on_exception and before_state_change callbacks fail if created in-class
closed
2
2022-04-22
2023-03-14
2022-08-25
Practice on collecting states from multiple machine
closed
1
2022-04-05
2023-03-14
2022-08-30
Error if pygraphviz is not installed
closed
2
2022-04-01
2023-03-14
2022-08-25
Reflexive + global transitions with hierarchical machines don't return to specific state
closed
5
2022-03-23
2023-03-14
2022-08-24
[RFE] Package python3-transitions into RPM
closed
7
2022-02-15
2023-03-14
2022-08-30
Add capability to create graphs for any and for all states, not only the current state.
closed
2
2022-02-14
2023-03-14
2022-03-21
Test failure with Python 3.10
closed
1
2022-01-14
2023-03-25
2022-02-24
Plot the diagram without initial state
closed
2
2022-01-11
2023-03-14
2022-01-12
Pass eventData to condition
closed
2
2022-01-11
2023-03-14
2022-01-12
module 'graphviz.backend' has no attribute 'ENCODING'
closed
2
2021-12-30
2023-03-14
2022-02-24
Python 3.10 compatibility
closed
2
2021-12-12
2023-03-23
2021-12-13
Start using semantic versioning
closed
2
2021-12-02
2023-03-14
2021-12-02
examples.ipynb in repo cant generate basic state diagrams
closed
2
2021-11-22
2023-03-14
2021-11-23
Omit on_enter / on_exit events for reflexsive triggers
closed
4
2021-11-18
2023-03-14
2022-02-24
Deeper nested transitions
closed
11
2021-11-02
2023-03-24
2022-02-24
`on_exception` documentation and `event_data.result` with `HierarchicalMachine`
closed
6
2021-10-26
2023-03-14
2022-02-24
confusion with on_exception handler
closed
5
2021-10-14
2023-03-14
2022-02-24
Active state not correctly set in `GraphMachine`
closed
1
2021-10-14
2023-03-14
2022-02-26
Check may apply transition
closed
5
2021-09-29
2023-03-14
2022-02-24
HierarchicalMachine on_enter call to a state transition results in infinite loop.
closed
4
2021-09-21
2023-03-14
2021-10-04
Stack issues in LockedHierachicalMachine
closed
4
2021-09-10
2023-03-14
2021-09-10
Adding non-python state name support
closed
4
2021-09-09
2023-03-14
2021-09-17
Problems with Machine init
closed
3
2021-09-09
2023-03-14
2021-09-27
Events defined in nested states are not triggered when processed with `queued=True`
closed
0
2021-09-02
2023-03-14
2021-09-02
Running the last example in callbacks crashes
closed
2
2021-08-31
2023-03-14
2021-08-31
Missing "Machine" import
closed
2
2021-08-21
2023-02-27
2021-08-23
README.md - Missing "Machine" import
closed
0
2021-08-21
2023-03-14
2021-08-21
one gramar doubt of the "before_state_change"
closed
1
2021-08-13
2023-03-14
2021-08-16
Ordered Transitions with Conditions Doesn't Take Into Account Initial State
closed
2
2021-07-07
2023-03-14
2021-07-07
unable to print state when __eq__ is overloaded.
closed
3
2021-06-02
2023-03-14
2021-08-02
Update README.md for transitions[diagrams] Linux
closed
2
2021-05-28
2023-03-02
2021-05-31
Make 'light weight' version for CircuitPython
closed
3
2021-05-25
2023-03-25
2021-09-02
Add support for generating state diagram without writing the file to disk
closed
6
2021-05-18
2023-03-14
2021-09-02
Support weak references to models
closed
12
2021-04-12
2023-03-28
2021-09-02