+ def _on_continual_update(self, *args):
+ if self._isDestroyed:
+ return False
+ newTime = datetime.datetime.now(tz=time_utils.Mountain)
+ oldTime = self._currentTime
+ shownTime = self._dateShown
+
+ self._currentTime = newTime
+ if shownTime.date() == oldTime.date():
+ _moduleLogger.info("Today selected, updating selection")
+ self._update_time(newTime)
+ return True
+
+ @misc_utils.log_exception(_moduleLogger)