Showing
2 changed files
with
6 additions
and
2 deletions
| @@ -4,7 +4,10 @@ import pymysql | @@ -4,7 +4,10 @@ import pymysql | ||
| 4 | import subprocess | 4 | import subprocess |
| 5 | from flask import Flask, session, request, redirect | 5 | from flask import Flask, session, request, redirect |
| 6 | from apscheduler.schedulers.background import BackgroundScheduler | 6 | from apscheduler.schedulers.background import BackgroundScheduler |
| 7 | -from pytz import utc | 7 | +try: |
| 8 | + from zoneinfo import ZoneInfo # Python 3.9+ | ||
| 9 | +except ImportError: | ||
| 10 | + from backports.zoneinfo import ZoneInfo # Python < 3.9 | ||
| 8 | from datetime import datetime, timedelta | 11 | from datetime import datetime, timedelta |
| 9 | import secrets | 12 | import secrets |
| 10 | from dotenv import load_dotenv | 13 | from dotenv import load_dotenv |
| @@ -156,7 +159,7 @@ if __name__ == '__main__': | @@ -156,7 +159,7 @@ if __name__ == '__main__': | ||
| 156 | 159 | ||
| 157 | # 设置定时任务 | 160 | # 设置定时任务 |
| 158 | try: | 161 | try: |
| 159 | - scheduler = BackgroundScheduler(timezone=utc) | 162 | + scheduler = BackgroundScheduler(timezone=ZoneInfo("UTC")) |
| 160 | scheduler.start() | 163 | scheduler.start() |
| 161 | 164 | ||
| 162 | if check_database_empty(): | 165 | if check_database_empty(): |
-
Please register or login to post a comment