INNER CODE UNIT · Python
_really_time_travel
TacticalMetaphysics/Lisien · elide/elide/app.py:233
def _really_time_travel(self, branch, turn, tick):
try:
self.engine._set_btt(
branch, turn, tick, cb=self._update_from_time_travel
)
except OutOfTimelineError as ex:
Logger.warning(
f"App: couldn't time travel to {(branch, turn, tick)}: "
+ ex.args[0],
exc_info=ex,
)
(self.branch, self.turn, self.tick) = (
ex.branch_from,
ex.turn_from,
ex.tick_from,
)
finally:
self.edit_locked = False