Python State Machine
latest
Python StateMachine
Installation
States
Transitions and events
Actions
Validators and guards
Domain models
Observers
Mixins
Integrations
Diagrams
Processing model
API
Examples
Contributing
Credits
Release notes
Python State Machine
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
E
|
F
|
I
|
K
|
M
|
N
|
O
|
Q
|
S
|
T
|
U
|
V
_
__getitem__() (statemachine.transition_list.TransitionList method)
__init__() (statemachine.transition_list.TransitionList method)
__len__() (statemachine.transition_list.TransitionList method)
__or__() (statemachine.transition_list.TransitionList method)
__repr__() (statemachine.transition_list.TransitionList method)
A
add_event() (statemachine.transition_list.TransitionList method)
add_observer() (statemachine.statemachine.StateMachine method)
add_transitions() (statemachine.transition_list.TransitionList method)
after() (statemachine.transition_list.TransitionList method)
allowed_events (statemachine.statemachine.StateMachine property)
args (statemachine.event_data.TriggerData attribute)
B
before() (statemachine.transition_list.TransitionList method)
C
cond() (statemachine.transition_list.TransitionList method)
current_state (statemachine.statemachine.StateMachine property)
current_state_value (statemachine.statemachine.StateMachine property)
E
event (statemachine.event_data.TriggerData attribute)
EventData (class in statemachine.event_data)
events (statemachine.statemachine.StateMachine attribute)
F
final_states (statemachine.statemachine.StateMachine attribute)
from_ (statemachine.state.State property)
I
initial_state (statemachine.statemachine.StateMachine attribute)
K
kwargs (statemachine.event_data.TriggerData attribute)
M
MachineMixin (class in statemachine.mixins)
Model (class in statemachine.model)
model (statemachine.event_data.TriggerData attribute)
N
name (statemachine.statemachine.StateMachine attribute)
O
on() (statemachine.transition_list.TransitionList method)
Q
quickchart_write_svg() (in module statemachine.contrib.diagram)
S
send() (statemachine.statemachine.StateMachine method)
source (statemachine.event_data.EventData attribute)
State (class in statemachine.state)
state (statemachine.event_data.EventData attribute)
(statemachine.model.Model attribute)
state_field_name (statemachine.mixins.MachineMixin attribute)
state_machine_attr (statemachine.mixins.MachineMixin attribute)
state_machine_name (statemachine.mixins.MachineMixin attribute)
StateMachine (class in statemachine.statemachine)
StateMachine.TransitionNotAllowed
states (statemachine.statemachine.StateMachine attribute)
states_map (statemachine.statemachine.StateMachine attribute)
T
target (statemachine.event_data.EventData attribute)
to (statemachine.state.State property)
Transition (class in statemachine.transition)
transition (statemachine.event_data.EventData attribute)
TransitionList (class in statemachine.transition_list)
trigger_data (statemachine.event_data.EventData attribute)
TriggerData (class in statemachine.event_data)
U
unique_events (statemachine.transition_list.TransitionList property)
unless() (statemachine.transition_list.TransitionList method)
V
validators() (statemachine.transition_list.TransitionList method)
Read the Docs
v: latest
Versions
latest
stable
2.1.2
2.1.1
2.1.0
2.0.0
v1.0.3
1.0.2
1.0.1
1.0.0
v0.9.0
v0.8.0
v0.7.1
v0.7.0
v0.6.2
v0.6.1
v0.6.0
v0.5.1
v0.5.0
v0.4.4
v0.4.3
v0.4.2
v0.4.1
v0.4.0
v0.3.1
v0.3.0
v0.2.0
develop
Downloads
On Read the Docs
Project Home
Builds