fix: timezone bug

This commit is contained in:
caoqianming 2026-02-10 14:03:37 +08:00
parent 5ebf2bde24
commit 2690895231
1 changed files with 2 additions and 1 deletions

View File

@ -16,6 +16,7 @@ import asyncio
import sys import sys
import os import os
from django.db.models import Q from django.db.models import Q
from django.utils import timezone
# config.email = "caoqianming@foxmail.com" # config.email = "caoqianming@foxmail.com"
config.email = "caoqianming@ctc.ac.cn" config.email = "caoqianming@ctc.ac.cn"
@ -368,7 +369,7 @@ def release_working_paper(minutes=10):
qs = Paper.objects.filter(fetch_status="downloading") qs = Paper.objects.filter(fetch_status="downloading")
count = 0 count = 0
for paper in qs: 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() paper.fetch_end()
count += 1 count += 1
return f"release {count} papers" return f"release {count} papers"