From 5ab45cd7a45b4062507e47af755556c35f282a32 Mon Sep 17 00:00:00 2001 From: Alex Iribarren Date: Mar 24 2021 15:13:23 +0000 Subject: Tolerate floats in metadata timestamps --- diff --git a/util/kojira b/util/kojira index 3c161dc..234d6d5 100755 --- a/util/kojira +++ b/util/kojira @@ -460,7 +460,7 @@ class RepoManager(object): r = requests.get(arch_url, timeout=5) root = ElementTree.fromstring(r.text) ts_elements = root.iter('{http://linux.duke.edu/metadata/repo}timestamp') - arch_ts = max([int(child.text) for child in ts_elements]) + arch_ts = max([round(float(child.text)) for child in ts_elements]) self.external_repo_ts[arch_url] = arch_ts max_ts = max(max_ts, arch_ts) except Exception: