From 17450c7c70e087c6109afe9bf53d8e96674f3d0c Mon Sep 17 00:00:00 2001 From: thsrite Date: Wed, 30 Aug 2023 14:00:20 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E4=BC=98=E9=80=89=E6=8F=92=E4=BB=B6get?= =?UTF-8?q?=5Fstate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/plugins/cloudflarespeedtest/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/plugins/cloudflarespeedtest/__init__.py b/app/plugins/cloudflarespeedtest/__init__.py index 410b50f9..78fb74d2 100644 --- a/app/plugins/cloudflarespeedtest/__init__.py +++ b/app/plugins/cloudflarespeedtest/__init__.py @@ -79,7 +79,7 @@ class CloudflareSpeedTest(_PluginBase): if self.get_state() or self._onlyonce: self._scheduler = BackgroundScheduler(timezone=settings.TZ) - if self._cron: + if self.get_state() and self._cron: logger.info(f"Cloudflare CDN优选服务启动,周期:{self._cron}") self._scheduler.add_job(func=self.__cloudflareSpeedTest, trigger=CronTrigger.from_crontab(self._cron), @@ -390,7 +390,7 @@ class CloudflareSpeedTest(_PluginBase): }) def get_state(self) -> bool: - return self._cf_ip and True if self._cron else False + return True if self._cf_ip and self._cron else False @staticmethod def get_command() -> List[Dict[str, Any]]: