From a55daeec35016e1be5073c92851850147c2cd9d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sat, 16 Nov 2019 16:50:07 +0100 Subject: [PATCH] misc: update ranked items csv value for py3 (#36515) --- wcs/fields.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wcs/fields.py b/wcs/fields.py index b59783302..2467ac158 100644 --- a/wcs/fields.py +++ b/wcs/fields.py @@ -2299,9 +2299,9 @@ class RankedItemsField(WidgetField): return [''] if type(value) is not dict: value = {} - items = value.items() - items.sort(lambda x,y: cmp(x[1], y[1])) - ranked = [x[0] for x in items if x[1] is not None] + items = [x for x in value.items() if x[1] is not None] + items.sort(key=lambda x: x[1]) + ranked = [x[0] for x in items] return ranked + ['' for x in range(len(self.items)-len(ranked))]