From 21f70493bb4b5b02734e6ddc746ba25f0433afcc Mon Sep 17 00:00:00 2001 From: simon Date: Mon, 13 Dec 2021 20:28:41 +0700 Subject: [PATCH] add scheduler config to regular redis config --- tubearchivist/home/src/config.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tubearchivist/home/src/config.py b/tubearchivist/home/src/config.py index db46593..273f5af 100644 --- a/tubearchivist/home/src/config.py +++ b/tubearchivist/home/src/config.py @@ -163,6 +163,7 @@ class ScheduleBuilder: "thumbnail_check": "0 17 *", "run_backup": "0 18 0", } + CONFIG = ["check_reindex_days", "run_backup_rotate"] def __init__(self): self.config = AppConfig().config @@ -173,9 +174,11 @@ class ScheduleBuilder: redis_config = self.config for key, value in form_post.items(): to_check = value[0] - if key in self.SCHEDULES.keys() and to_check: + if key in self.SCHEDULES and to_check: to_write = self.value_builder(key, to_check) redis_config["scheduler"][key] = to_write + if key in self.CONFIG and to_check: + redis_config["scheduler"][key] = int(to_check) RedisArchivist().set_message("config", redis_config, expire=False) def value_builder(self, key, to_check):