handle list of list for python-apt < 0.7.9 compatibility

pull/18777/head
fabios 10 years ago committed by Matt Clay
parent 88d5f15025
commit 301c8b8e09

@ -180,7 +180,8 @@ def package_versions(pkgname, pkg, pkg_cache):
# assume older version of python-apt is installed # assume older version of python-apt is installed
# apt.package.Package#versions require python-apt >= 0.7.9. # apt.package.Package#versions require python-apt >= 0.7.9.
pkg_cache_list = (p for p in pkg_cache.Packages if p.Name == pkgname) pkg_cache_list = (p for p in pkg_cache.Packages if p.Name == pkgname)
pkg_versions = (p.VersionList for p in pkg_cache_list) pkg_list_of_lists = (p.VersionList for p in pkg_cache_list)
pkg_versions = (p for l in pkg_list_of_lists for p in l)
versions = set(p.VerStr for p in pkg_versions) versions = set(p.VerStr for p in pkg_versions)
return versions return versions

Loading…
Cancel
Save