summaryrefslogtreecommitdiff
path: root/apt
diff options
context:
space:
mode:
authorJulian Andres Klode <jak@debian.org>2010-04-21 16:00:35 +0200
committerJulian Andres Klode <jak@debian.org>2010-04-21 16:00:35 +0200
commitd624e84bf5ea40d2ae19b8ac02af77766e063d52 (patch)
treec8397dece0badd9430475c05d509fb06861f2df8 /apt
parent6b8d60e6ee5bb3f140f65c0f25e7d463eb18834d (diff)
downloadpython-apt-d624e84bf5ea40d2ae19b8ac02af77766e063d52.tar.gz
apt/cache.py: Use has_versions and has_provides from apt_pkg.Package where possible.
Diffstat (limited to 'apt')
-rw-r--r--apt/cache.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/apt/cache.py b/apt/cache.py
index 2008fbc0..8e07e4d0 100644
--- a/apt/cache.py
+++ b/apt/cache.py
@@ -136,7 +136,7 @@ class Cache(object):
progress.update(i/float(size)*100)
last = i
# drop stuff with no versions (cruft)
- if len(pkg.version_list) > 0:
+ if pkg.has_versions:
self._set.add(pkg.name)
i += 1
@@ -275,7 +275,7 @@ class Cache(object):
except KeyError:
return False
else:
- return bool(pkg.provides_list and not pkg.version_list)
+ return bool(pkg.has_provides and not pkg.has_versions)
def get_providing_packages(self, virtual, candidate_only=True):
"""Return a list of all packages providing a virtual package.
@@ -291,7 +291,7 @@ class Cache(object):
get_candidate_ver = self._depcache.get_candidate_ver
try:
vp = self._cache[virtual]
- if len(vp.version_list) != 0:
+ if vp.has_versions:
return list(providers)
except KeyError:
return list(providers)