From 9bab66a51910d0eb171c55d35ab3737ac0eeb0aa Mon Sep 17 00:00:00 2001 From: Cyril Roelandt Date: Tue, 18 Mar 2014 12:37:35 +0100 Subject: Python 3: fix sort * Use key parameter of sort() * Convert dict.items() to list, needed by Python 3 --- paste/util/dateinterval.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'paste/util') diff --git a/paste/util/dateinterval.py b/paste/util/dateinterval.py index 2195ab2..5109e28 100644 --- a/paste/util/dateinterval.py +++ b/paste/util/dateinterval.py @@ -30,8 +30,9 @@ timeValues = { 'm': minute, 's': second, } -timeOrdered = timeValues.items() -timeOrdered.sort(lambda a, b: -cmp(a[1], b[1])) +timeOrdered = list(timeValues.items()) +timeOrdered.sort(key=lambda x: x[1], reverse=True) + def interval_encode(seconds, include_sign=False): """Encodes a number of seconds (representing a time interval) -- cgit v1.2.1