fix compatibility issues with python-apt < 0.7.9

This commit is contained in:
FabioBatSilva 2014-12-23 19:54:25 -05:00 committed by Matt Clay
parent 786aceb43b
commit a748229f3a

View file

@ -206,7 +206,12 @@ def package_status(m, pkgname, version, cache, state):
package_is_installed = pkg.isInstalled package_is_installed = pkg.isInstalled
if version: if version:
try:
avail_upgrades = fnmatch.filter((p.version for p in pkg.versions), version) avail_upgrades = fnmatch.filter((p.version for p in pkg.versions), version)
except AttributeError:
# assume older version of python-apt is installed
# apt.package.Package#versions require python-apt >= 0.7.9.
avail_upgrades = []
if package_is_installed: if package_is_installed:
try: try: