diff options
author | Didier Raboud <odyx@debian.org> | 2012-05-23 11:20:24 +0200 |
---|---|---|
committer | Didier Raboud <odyx@debian.org> | 2012-05-23 14:56:48 +0200 |
commit | 5c021b0a7e122395dae57ce505f5e415bd3afc35 (patch) | |
tree | 1cceb548f8554cb7f3f0f1e87cc0c1a15ca08210 /lsb_release.py | |
parent | 31af58326d117615982dc6a92920cda46be3c8f6 (diff) |
Py3: Fix lists usage and handling.
Diffstat (limited to 'lsb_release.py')
-rw-r--r-- | lsb_release.py | 7 |
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 |