fix(models): 全面替換 datetime.UTC → timezone.utc 相容 Python 3.10
Some checks failed
CD Pipeline / build-and-deploy (push) Has been cancelled
Type Sync Check / check-type-sync (push) Successful in 59s

terminal.py, incident.py, utils/timezone.py 同樣問題。
CI runner Python 3.10 無 UTC 常數,導致所有模型靜默 import 失敗。

# 2026-04-06 ogt: 完整修復,不再有漏網之魚

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
OG T
2026-04-06 12:40:27 +08:00
parent 59c3dfb910
commit cd37befbe6
3 changed files with 9 additions and 9 deletions

View File

@@ -6,7 +6,7 @@ AWOOOI - 時區工具
🔴 HARD RULE: 全系統使用台北時區,禁止 UTC
"""
from datetime import UTC, datetime, timedelta, timezone
from datetime import datetime, timedelta, timezone
# 台北時區 (UTC+8)
TAIPEI_TZ = timezone(timedelta(hours=8))
@@ -38,7 +38,7 @@ def to_taipei(dt: datetime) -> datetime:
"""
if dt.tzinfo is None:
# naive datetime假設是 UTC
dt = dt.replace(tzinfo=UTC)
dt = dt.replace(tzinfo=timezone.utc)
return dt.astimezone(TAIPEI_TZ)