class documentation

Undocumented

Method __init__ Undocumented
Method __new__ Undocumented
Method add_state Undocumented
Method add_transition Undocumented
Method changing_state This method is called whenever a state change is executed
Method states Undocumented
Class Variable current_state Undocumented
Instance Variable initial_state Undocumented
Class Method _add_class_state Undocumented
Class Method _add_class_transition Undocumented
Method _bring_definitions_to_object_level Undocumented
Method _check_guards Undocumented
Method _create_state_getters Undocumented
Method _current_state_name Undocumented
Method _ensure_from_validity Undocumented
Method _inject_into_parts Undocumented
Method _new_state Undocumented
Method _process_transitions Undocumented
Method _state_by_name Undocumented
Method _state_objects Undocumented
Method _transitions_by_name Undocumented
Method _validate_machine_definitions Undocumented
Instance Variable _current_state_object Undocumented
def __init__(self): (source)

Undocumented

def __new__(cls, *args, **kwargs): (source)

Undocumented

def add_state(self, name, enter=None, exit=None): (source)

Undocumented

def add_transition(self, event, from_, to, action=None, guard=None): (source)

Undocumented

def changing_state(self, from_, to): (source)

This method is called whenever a state change is executed

def states(self): (source)

Undocumented

current_state = (source)

Undocumented

initial_state = (source)

Undocumented

@classmethod
def _add_class_state(cls, name, enter, exit): (source)

Undocumented

@classmethod
def _add_class_transition(cls, event, from_, to, action, guard): (source)

Undocumented

def _bring_definitions_to_object_level(self): (source)

Undocumented

def _check_guards(self, transitions): (source)

Undocumented

def _create_state_getters(self): (source)

Undocumented

def _current_state_name(self): (source)

Undocumented

def _ensure_from_validity(self, transitions): (source)

Undocumented

def _inject_into_parts(self): (source)

Undocumented

def _new_state(self, state): (source)

Undocumented

def _process_transitions(self, event_name, *args, **kwargs): (source)

Undocumented

def _state_by_name(self, name): (source)

Undocumented

def _state_objects(self): (source)

Undocumented

def _transitions_by_name(self, name): (source)

Undocumented

def _validate_machine_definitions(self): (source)

Undocumented

_current_state_object = (source)

Undocumented