    def __init__(self, source, dest, condition, action):
        # type: (State, State, Callable[..., bool], Callable[..., None]) -> None
        '''
        Args:
            source (State): The source State for this transition.
            dest (State): The destination State for this transition.
            condition (function): The transitioning condition callback.
            action (function): An action to perform upon transitioning.
        '''
        self.source = source
        self.dest = dest
        self._condition = condition
        self._action = action
Args:
source (State): The source State for this transition.
dest (State): The destination State for this transition.
condition (function): The transitioning condition callback.
action (function): An action to perform upon transitioning.
securitybot/state_machine.py