

def run(self, machine, *args, **kwargs):
    machine._current_state_object.run_exit(machine)
    machine._new_state(self.to)
    self.to.run_enter(machine)
    _ActionRunner(machine).run(self.action, *args, **kwargs)

dataset/ETHPy150Open pyinvoke/invoke/invoke/vendor/fluidity/machine.py _Transition.run/original