Release: 76b84b090203dec573df45780af7375a

Cette révision appartient à :
Dirk Alders 2020-06-16 22:47:59 +02:00
Parent 23a502dc31
révision 362cb1fc17
3 fichiers modifiés avec 4855 ajouts et 4351 suppressions

Voir le fichier

@ -185,7 +185,8 @@ class state_machine(object):
self.__time_stamp_state_change__ = timestamp
self.__conditions_start_time__ = {}
# Callback collect
this_state_change_callbacks = self.__state_change_callbacks__.get(None, {}).get(None, [])
this_state_change_callbacks = []
this_state_change_callbacks.extend(self.__state_change_callbacks__.get(None, {}).get(None, []))
this_state_change_callbacks.extend(self.__state_change_callbacks__.get(target_state, {}).get(None, []))
this_state_change_callbacks.extend(self.__state_change_callbacks__.get(None, {}).get(condition, []))
this_state_change_callbacks.extend(self.__state_change_callbacks__.get(target_state, {}).get(condition, []))

Fichier diff supprimé car celui-ci est trop grand Voir la Diff

Fichier binaire non affiché.