Release: 76b84b090203dec573df45780af7375a
This commit is contained in:
parent
23a502dc31
commit
362cb1fc17
@ -185,7 +185,8 @@ class state_machine(object):
|
|||||||
self.__time_stamp_state_change__ = timestamp
|
self.__time_stamp_state_change__ = timestamp
|
||||||
self.__conditions_start_time__ = {}
|
self.__conditions_start_time__ = {}
|
||||||
# Callback collect
|
# 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(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(None, {}).get(condition, []))
|
||||||
this_state_change_callbacks.extend(self.__state_change_callbacks__.get(target_state, {}).get(condition, []))
|
this_state_change_callbacks.extend(self.__state_change_callbacks__.get(target_state, {}).get(condition, []))
|
||||||
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user