From f1359e1786451e4f2d845f88a2b382ebf7fc05f2 Mon Sep 17 00:00:00 2001 From: EstrellaXD Date: Thu, 8 Jun 2023 20:18:43 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=90=AF=E5=8A=A8=20AB=20=E6=97=A0?= =?UTF-8?q?=E6=B3=95=E5=88=9D=E5=A7=8B=E5=8C=96=20QB=20=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/module/checker/checker.py | 13 ++++++------- src/module/core/sub_thread.py | 2 ++ src/module/manager/collector.py | 5 ----- 3 files changed, 8 insertions(+), 12 deletions(-) diff --git a/src/module/checker/checker.py b/src/module/checker/checker.py index a42a44a3..474637f6 100644 --- a/src/module/checker/checker.py +++ b/src/module/checker/checker.py @@ -2,7 +2,8 @@ import os.path from module.downloader import DownloadClient from module.network import RequestContent -from module.conf import settings, DATA_PATH +from module.conf import settings +from module.models import Config class Checker: @@ -46,9 +47,7 @@ class Checker: @staticmethod def check_first_run() -> bool: - token_exist = False if settings.rss_parser.token in ["", "token"] else True - if settings.rss_parser.enable: - if token_exist: - return False - else: - return True + if settings.dict() == Config().dict(): + return True + else: + return False diff --git a/src/module/core/sub_thread.py b/src/module/core/sub_thread.py index 33f9d1c5..122bf744 100644 --- a/src/module/core/sub_thread.py +++ b/src/module/core/sub_thread.py @@ -19,6 +19,8 @@ class RSSThread(ProgramStatus): ) def rss_loop(self): + with DownloadClient() as client: + client.init_downloader() while not self.stop_event.is_set(): # Analyse RSS with BangumiDatabase() as db: diff --git a/src/module/manager/collector.py b/src/module/manager/collector.py index 7350108a..cff45d3f 100644 --- a/src/module/manager/collector.py +++ b/src/module/manager/collector.py @@ -59,8 +59,3 @@ def eps_complete(): bd.update_list(datas) -if __name__ == "__main__": - from module.conf import setup_logger - - setup_logger() - eps_complete()