feat: switch all timezone naive datetimes to timezone aware

This commit is contained in:
Iain Learmonth 2024-12-06 16:08:48 +00:00
parent 41fc0a73a5
commit e22abb383c
30 changed files with 322 additions and 226 deletions

View file

@ -1,5 +1,5 @@
import datetime
from typing import Optional, List
from datetime import datetime, timezone
from typing import List, Optional
from app.brm.brn import BRN
from app.extensions import db
@ -25,8 +25,8 @@ def _get_alarm(target: BRN,
alarm.aspect = aspect
alarm.target = target_str
alarm.text = "New alarm"
alarm.state_changed = datetime.datetime.utcnow()
alarm.last_updated = datetime.datetime.utcnow()
alarm.state_changed = datetime.now(tz=timezone.utc)
alarm.last_updated = datetime.now(tz=timezone.utc)
db.session.add(alarm)
return alarm