From e6d725cc257e34e69da840077c8f4730eb318502 Mon Sep 17 00:00:00 2001 From: Igor Raits Date: Aug 12 2020 17:16:04 +0000 Subject: mass-rebuild-close-bugs: Koji is now returning timezone-aware date Signed-off-by: Igor Raits --- diff --git a/scripts/mass-rebuild-close-bugs.py b/scripts/mass-rebuild-close-bugs.py index 7b98b8d..2acf34f 100755 --- a/scripts/mass-rebuild-close-bugs.py +++ b/scripts/mass-rebuild-close-bugs.py @@ -2,7 +2,7 @@ # SPDX-License-Identifier: MIT import argparse -from datetime import datetime +from datetime import datetime, timezone import logging import queue import threading @@ -15,7 +15,7 @@ from massrebuildsinfo import MASSREBUILDS LOGGER = logging.getLogger(__name__) def koji2datetime(d): - return datetime.strptime(d, "%Y-%m-%d %H:%M:%S.%f") + return datetime.fromisoformat(d) def bug2str(bug): return f"{bug.id} ({bug.summary})" @@ -90,7 +90,7 @@ def main(): args.threads = multiprocessing.cpu_count() massrebuild = rebuilds_info[args.release] - rebuild_time = koji2datetime(massrebuild["epoch"]) + rebuild_time = koji2datetime(massrebuild["epoch"]).replace(tzinfo=timezone.utc) bz = bugzilla.Bugzilla("https://bugzilla.redhat.com") ks = koji.ClientSession("https://koji.fedoraproject.org/kojihub")