Use UTC time

This commit is contained in:
George Lacey 2021-05-06 10:24:53 +01:00
parent dc29de90f8
commit 47a7d951af

View File

@ -45,22 +45,22 @@ class Summary(object):
def get_archive_hours(self, repo_id, n=12): def get_archive_hours(self, repo_id, n=12):
hours = [] hours = []
for hours_ago in range(n): for hours_ago in range(n):
exists = self.db.archive_conn.archive_on_hour(repo_id, datetime.today() - timedelta(hours=hours_ago)) exists = self.db.archive_conn.archive_on_hour(repo_id, datetime.utcnow() - timedelta(hours=hours_ago))
hours.append(exists) hours.append(exists)
return hours return hours
def get_archive_days(self, repo_id, n=7): def get_archive_days(self, repo_id, n=7):
days = [] days = []
for days_ago in range(n): for days_ago in range(n):
exists = self.db.archive_conn.archive_on_date(repo_id, datetime.today() - timedelta(days=days_ago)) exists = self.db.archive_conn.archive_on_date(repo_id, datetime.utcnow() - timedelta(days=days_ago))
days.append(exists) days.append(exists)
return days return days
def get_archive_units(self, repo_id, n: int, dmult: int): def get_archive_units(self, repo_id, n: int, dmult: int):
weeks = [] weeks = []
for weeks_ago in range(0, n): for weeks_ago in range(0, n):
last_day = datetime.today() - timedelta(days=weeks_ago * dmult) last_day = datetime.utcnow() - timedelta(days=weeks_ago * dmult)
first_day = datetime.today() - timedelta(days=(weeks_ago * dmult) + dmult - 1) first_day = datetime.utcnow() - timedelta(days=(weeks_ago * dmult) + dmult - 1)
exists = self.db.archive_conn.between_dates(repo_id, first_day, last_day) exists = self.db.archive_conn.between_dates(repo_id, first_day, last_day)
weeks.append(exists) weeks.append(exists)
return weeks return weeks