Fix: Don't use pytz module with Python 3.9 and later.
This commit is contained in:
@@ -4,7 +4,10 @@ import pymysql
|
||||
import subprocess
|
||||
from flask import Flask, session, request, redirect
|
||||
from apscheduler.schedulers.background import BackgroundScheduler
|
||||
from pytz import utc
|
||||
try:
|
||||
from zoneinfo import ZoneInfo # Python 3.9+
|
||||
except ImportError:
|
||||
from backports.zoneinfo import ZoneInfo # Python < 3.9
|
||||
from datetime import datetime, timedelta
|
||||
import secrets
|
||||
from dotenv import load_dotenv
|
||||
@@ -156,7 +159,7 @@ if __name__ == '__main__':
|
||||
|
||||
# 设置定时任务
|
||||
try:
|
||||
scheduler = BackgroundScheduler(timezone=utc)
|
||||
scheduler = BackgroundScheduler(timezone=ZoneInfo("UTC"))
|
||||
scheduler.start()
|
||||
|
||||
if check_database_empty():
|
||||
|
||||
@@ -90,3 +90,4 @@ zlib=1.2.13=h8cc25b3_1
|
||||
zstd=1.5.5=hd43e919_2
|
||||
DBUtils==3.0.2
|
||||
bleach==6.1.0
|
||||
backports.zoneinfo==0.2.1;python_version<"3.9"
|
||||
|
||||
Reference in New Issue
Block a user