fix(models): 全面替換 datetime.UTC → timezone.utc 相容 Python 3.10
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:
@@ -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)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user