From c549c504fdd3df70a2c47923b1edb93620120f93 Mon Sep 17 00:00:00 2001 From: thsrite Date: Tue, 2 Jan 2024 14:51:03 +0800 Subject: [PATCH] fix bug --- plugins/actorsubscribe/__init__.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/plugins/actorsubscribe/__init__.py b/plugins/actorsubscribe/__init__.py index dfc2704..fa574cf 100644 --- a/plugins/actorsubscribe/__init__.py +++ b/plugins/actorsubscribe/__init__.py @@ -94,12 +94,14 @@ class ActorSubscribe(_PluginBase): self._clear = config.get("_clear") # 清理插件历史 - if self._clear: + if bool(self._clear): + logger.info("开始清理历史") self.del_data(key="history") self.del_data(key="already_handle") self._clear = False self.__update_config() + logger.info("历史清理完成") if self._enabled or self._onlyonce: # 定时服务 @@ -142,12 +144,8 @@ class ActorSubscribe(_PluginBase): logger.warn("暂无订阅明星,停止运行") return - if self._clear: - history: List[dict] = [] - already_handle: List[dict] = [] - else: - history: List[dict] = self.get_data('history') or [] - already_handle: List[dict] = self.get_data('already_handle') or [] + history: List[dict] = self.get_data('history') or [] + already_handle: List[dict] = self.get_data('already_handle') or [] movies = DoubanChain().movie_showing(page=1, count=100) if not movies: