From 4d1089f7413b7fa0b7026bd8761de32b413c4046 Mon Sep 17 00:00:00 2001 From: Tom Yam Date: Sat, 9 Jan 2021 11:35:34 +0200 Subject: [PATCH] fix: fix deletelist.sort for python 3 fixes: Traceback (most recent call last): File "./makesnapshots.py", line 197, in deletelist.sort(date_compare) --- makesnapshots.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/makesnapshots.py b/makesnapshots.py index 65d082e..8f811d1 100755 --- a/makesnapshots.py +++ b/makesnapshots.py @@ -187,14 +187,10 @@ def set_resource_tags(resource, tags): logging.info(snap) logging.info(snap.start_time) - def date_compare(snap1, snap2): - if snap1.start_time < snap2.start_time: - return -1 - elif snap1.start_time == snap2.start_time: - return 0 - return 1 - - deletelist.sort(date_compare) + def date_key(snap): + return snap.start_time + + deletelist.sort(key=date_key) if period == 'day': keep = keep_day elif period == 'week':