diff --git a/apps/resm/tasks.py b/apps/resm/tasks.py index ade1bdf..16ea9c0 100644 --- a/apps/resm/tasks.py +++ b/apps/resm/tasks.py @@ -16,6 +16,7 @@ import asyncio import sys import os from django.db.models import Q +from django.utils import timezone # config.email = "caoqianming@foxmail.com" config.email = "caoqianming@ctc.ac.cn" @@ -368,7 +369,7 @@ def release_working_paper(minutes=10): qs = Paper.objects.filter(fetch_status="downloading") count = 0 for paper in qs: - if paper.update_time < datetime.now() - timedelta(minutes=minutes): + if paper.update_time < timezone.now() - timedelta(minutes=minutes): paper.fetch_end() count += 1 return f"release {count} papers"