Skip to content

Commit ed6b3df

Browse files
authored
Use timezone-aware datetime in jobs (#97)
1 parent 2ae43f2 commit ed6b3df

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

jobs.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import logging
22
import os
33
import time
4-
from datetime import datetime
4+
from datetime import datetime, timezone
55

66
import requests
77
import schedule
@@ -275,7 +275,7 @@ def post_upcoming_projects():
275275
"""Notify leads about projects starting on Monday."""
276276
projects = get_projects()
277277
upcoming = []
278-
today = datetime.utcnow().date()
278+
today = datetime.now(timezone.utc).date()
279279
for project in projects:
280280
start = project.get("startDate")
281281
if not start:
@@ -300,7 +300,7 @@ def post_friday_deadlines():
300300
"""Notify leads about projects ending on Friday."""
301301
projects = get_projects()
302302
upcoming = []
303-
today = datetime.utcnow().date()
303+
today = datetime.now(timezone.utc).date()
304304
for project in projects:
305305
target = project.get("targetDate")
306306
if not target:

0 commit comments

Comments
 (0)