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