INNER CODE UNIT · Python
_pull_time
TacticalMetaphysics/Lisien · elide/elide/app.py:221
def _pull_time(self, *_):
if not hasattr(self, "engine"):
Clock.schedule_once(self._pull_time, 0)
return
branch, turn, tick = self.engine.time
self.branch = branch
self.turn = turn
self.tick = tick
pull_time = trigger(_pull_time)
@logwrap
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: