예제 #1
0
 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)
예제 #2
0
 def state_changed(self, oldstate, newstate, event, *args, **kwargs):
     """
     This method intended to catch the moment when automat's state was changed.
     """
     if self.state_changed_callback:
         self.state_changed_callback(self, oldstate, newstate)
     gateway.on_transport_state_changed(self, oldstate, newstate)
예제 #3
0
 def state_not_changed(self, curstate, event_string, *args, **kwargs):
     """
     A small hack to catch all events after "verify" processing.
     """
     if self.state_changed_callback:
         self.state_changed_callback(self, curstate, curstate)
         # reactor.callLater(0, self.state_changed_callback, self, curstate, curstate)  # @UndefinedVariable
     gateway.on_transport_state_changed(self, curstate, curstate)
예제 #4
0
 def state_changed(self, oldstate, newstate, event, *args, **kwargs):
     """
     This method intended to catch the moment when automat's state was changed.
     """
     if self.state_changed_callback:
         self.state_changed_callback(self, oldstate, newstate)
         # reactor.callLater(0, self.state_changed_callback, self, oldstate, newstate)  # @UndefinedVariable
     gateway.on_transport_state_changed(self, oldstate, newstate)