def state_not_changed(self, curstate, event_string, arg): """ A small hack to catch all events after "verify" processing. """ if self.state_changed_callback: self.state_changed_callback(self, curstate, curstate) gateway.on_transport_state_changed(self, curstate, curstate)
def state_changed(self, oldstate, newstate, event, arg): """ This method intended to catch the moment when automat's state were changed. """ if self.state_changed_callback: self.state_changed_callback(self, oldstate, newstate) gateway.on_transport_state_changed(self, oldstate, newstate)