INNER CODE UNIT · Python
should_evaluate
nachifur/MulimgViewer · src/mulimgviewer/src/main.py:67
def should_evaluate(self):
now = time.time()
if self.processed_batches - self.last_eval_batch >= self.eval_batch_window:
return True
if now - self.last_eval_time >= self.eval_time_window:
return True
return False
def mark_evaluated(self):
self.last_eval_batch = self.processed_batches
self.last_eval_time = time.time()
def reset_render_clock(self):
self.last_render_timestamp = None
def push_render_event(self):
now = time.time()
last = self.last_render_timestamp