diff options
| author | Julian Andres Klode <jak@debian.org> | 2009-03-08 20:15:52 +0100 |
|---|---|---|
| committer | Julian Andres Klode <jak@debian.org> | 2009-03-08 20:15:52 +0100 |
| commit | d012f1c89a5f773d9b9ae7128e24d708bb4117cb (patch) | |
| tree | 52ef917250249fb057a3fb00f2e7e8c7e0360973 /apt | |
| parent | 231983e447d19630372a51412859c0942b2d3ac5 (diff) | |
| download | python-apt-d012f1c89a5f773d9b9ae7128e24d708bb4117cb.tar.gz | |
apt/cache.py: If no progress is given for cache open, use OpProgress.
Also fix doc/examples/records.py to use Package.candidate.*
Diffstat (limited to 'apt')
| -rw-r--r-- | apt/cache.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/apt/cache.py b/apt/cache.py index 11e44c9e..a9430d6b 100644 --- a/apt/cache.py +++ b/apt/cache.py @@ -72,6 +72,8 @@ class Cache(object): """ Open the package cache, after that it can be used like a dictionary """ + if progress is None: + progress = apt.progress.OpProgress() self._runCallbacks("cache_pre_open") self._cache = apt_pkg.GetCache(progress) self._depcache = apt_pkg.GetDepCache(self._cache) @@ -80,9 +82,7 @@ class Cache(object): self._list.ReadMainList() self._dict = {} - # build the packages dict - if progress is not None: - progress.Op = "Building data structures" + progress.Op = "Building data structures" i=last=0 size=len(self._cache.Packages) for pkg in self._cache.Packages: @@ -94,8 +94,8 @@ class Cache(object): self._dict[pkg.Name] = Package(self, pkg) i += 1 - if progress is not None: - progress.done() + + progress.done() self._runCallbacks("cache_post_open") def __getitem__(self, key): |
