From 4e1a2f749b560e09a07328f013ba07bc68707df8 Mon Sep 17 00:00:00 2001 From: Martin Kutlak Date: Mon, 6 Jan 2020 14:00:36 +0100 Subject: [PATCH] r-s-reposync: Replace old way of cmp with key See: https://docs.python.org/3/library/functools.html#functools.cmp_to_key Signed-off-by: Martin Kutlak --- src/retrace-server-reposync | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/retrace-server-reposync b/src/retrace-server-reposync index 457a4e1..22761cd 100755 --- a/src/retrace-server-reposync +++ b/src/retrace-server-reposync @@ -11,6 +11,7 @@ import tempfile import rpm import dnf +from functools import cmp_to_key from subprocess import Popen, PIPE, call from retrace.retrace import (get_canon_arch, @@ -173,7 +174,7 @@ def clean_rawhide_repo(release): for package in packages: pkgcnt = len(packages[package]) if pkgcnt > CONFIG["KeepRawhideLatest"]: - vers = sorted(packages[package].keys(), cmp=vercmp) + vers = sorted(packages[package].keys(), key=cmp_to_key(vercmp)) i = 0 for ver in vers: for filename in packages[package][ver]: -- 2.24.1