This is a little clearer than a strcmp()-style negative/zero/positive
return, and also works in Python 2.
Signed-off-by: Simon McVittie <smcv@debian.org>
Gbp-Pq: Name tests-bootloader-entries-crosscheck-Use-Python-3-friendly.patch
sys.stderr.write('\n')
sys.exit(1)
-def compare_entries_descending(a, b):
- return int(b['version']) - int(a['version'])
+def entry_get_version(entry):
+ return int(entry['version'])
def get_ostree_option(optionstring):
for o in optionstring.split():
v = line[s+1:]
entry[k] = v
entries.append(entry)
- entries.sort(compare_entries_descending)
+ entries.sort(key=entry_get_version, reverse=True)
# Parse SYSLINUX config
with open(syslinuxpath) as f: