From 876d1e01b4c8ba9f0ba40d6d5d60d2963451d8ee Mon Sep 17 00:00:00 2001 From: thsrite Date: Tue, 5 Sep 2023 19:33:27 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E7=AD=BE=E5=88=B0=E6=8F=92=E4=BB=B6strip?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/plugins/autosignin/__init__.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/plugins/autosignin/__init__.py b/app/plugins/autosignin/__init__.py index 1ce6c6a8..be8ca22f 100644 --- a/app/plugins/autosignin/__init__.py +++ b/app/plugins/autosignin/__init__.py @@ -117,14 +117,14 @@ class AutoSignIn(_PluginBase): if self._enabled: if self._cron: try: - if self._cron.strip().count(" ") == 4: + if str(self._cron).strip().count(" ") == 4: self._scheduler.add_job(func=self.sign_in, trigger=CronTrigger.from_crontab(self._cron), name=f"站点自动{self._action}") logger.info(f"站点自动{self._action}服务启动,执行周期 {self._cron}") else: # 2.3/9-23 - crons = self._cron.strip().split("/") + crons = str(self._cron).strip().split("/") if len(crons) == 2: # 2.3 cron = crons[0] @@ -138,7 +138,7 @@ class AutoSignIn(_PluginBase): if self._start_time and self._end_time: self._scheduler.add_job(func=self.sign_in, trigger="interval", - hours=float(cron.strip()), + hours=float(str(cron).strip()), name=f"站点自动{self._action}") logger.info( f"站点自动{self._action}服务启动,执行周期 {self._start_time}点-{self._end_time}点 每{cron}小时执行一次") @@ -155,7 +155,7 @@ class AutoSignIn(_PluginBase): self._end_time = 24 self._scheduler.add_job(func=self.sign_in, trigger="interval", - hours=float(self._cron.strip()), + hours=float(str(self._cron).strip()), name=f"站点自动{self._action}") logger.info( f"站点自动{self._action}服务启动,执行周期 {self._start_time}点-{self._end_time}点 每{self._cron}小时执行一次")