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):
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