summaryrefslogtreecommitdiff
path: root/lsb_release.py
diff options
context:
space:
mode:
authorDidier Raboud <odyx@debian.org>2012-05-23 11:20:24 +0200
committerDidier Raboud <odyx@debian.org>2012-05-23 14:56:48 +0200
commit5c021b0a7e122395dae57ce505f5e415bd3afc35 (patch)
tree1cceb548f8554cb7f3f0f1e87cc0c1a15ca08210 /lsb_release.py
parent31af58326d117615982dc6a92920cda46be3c8f6 (diff)
Py3: Fix lists usage and handling.
Diffstat (limited to 'lsb_release.py')
-rw-r--r--lsb_release.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/lsb_release.py b/lsb_release.py
index 910ca0e..4751720 100644
--- a/lsb_release.py
+++ b/lsb_release.py
@@ -45,9 +45,9 @@ RELEASE_CODENAME_LOOKUP = {
TESTING_CODENAME = 'unknown.new.testing'
-RELEASES_ORDER = RELEASE_CODENAME_LOOKUP.items()
+RELEASES_ORDER = list(RELEASE_CODENAME_LOOKUP.items())
RELEASES_ORDER.sort()
-RELEASES_ORDER = list(zip(*RELEASES_ORDER)[1])
+RELEASES_ORDER = list(list(zip(*RELEASES_ORDER))[1])
RELEASES_ORDER.extend(['stable', 'testing', 'unstable', 'sid'])
def lookup_codename(release, unknown=None):
@@ -229,8 +229,7 @@ def guess_release_from_apt(origin='Debian', component='main',
if not releases:
return None
- releases.sort()
- releases.reverse()
+ releases.sort(key=lambda tuple: tuple[0],reverse=True)
# We've sorted the list by descending priority, so the first entry should
# be the "main" release in use on the system