From 114c7c28110a48176f9f6b4a58c7f41a19a64857 Mon Sep 17 00:00:00 2001 From: simon Date: Thu, 2 Feb 2023 12:06:24 +0700 Subject: [PATCH] return new version in is_updated --- tubearchivist/home/src/ta/config.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tubearchivist/home/src/ta/config.py b/tubearchivist/home/src/ta/config.py index 16625d7e..d497c526 100644 --- a/tubearchivist/home/src/ta/config.py +++ b/tubearchivist/home/src/ta/config.py @@ -137,7 +137,7 @@ class AppConfig: config = self.get_config() config["scheduler"]["version_check"] = self._build_rand_daily() RedisArchivist().set_message("config", config) - return + return False needs_update = False @@ -160,6 +160,8 @@ class AppConfig: if needs_update: RedisArchivist().set_message("config", redis_config) + return needs_update + class ScheduleBuilder: """build schedule dicts for beat""" @@ -342,11 +344,13 @@ class ReleaseVersion: """check if update happened in the mean time""" message = self.get_update() if not message: - return + return False if self._parse_version(message.get("version")) == self.local_version: - print(f"[{self.local_version}]: update completed") RedisArchivist().del_message(self.NEW_KEY) + return settings.TA_VERSION + + return False def get_update(self): """return new version dict if available"""