summaryrefslogtreecommitdiff
path: root/apt
diff options
context:
space:
mode:
authorJulian Andres Klode <jak@debian.org>2009-08-28 14:39:22 +0200
committerJulian Andres Klode <jak@debian.org>2009-08-28 14:39:22 +0200
commit4be008cb4dcaa8d6a97b1e3393bc68f9cc48655e (patch)
tree432db39664253b3c9a77a912e35b63bafc68f711 /apt
parentd914d4c1e241f8e511361b9ce98993ca8e1b98af (diff)
downloadpython-apt-4be008cb4dcaa8d6a97b1e3393bc68f9cc48655e.tar.gz
apt/package.py: Use the source version instead of the binary version in fetch_source().
Diffstat (limited to 'apt')
-rw-r--r--apt/package.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/apt/package.py b/apt/package.py
index 27e0dc90..6a85d2b5 100644
--- a/apt/package.py
+++ b/apt/package.py
@@ -478,10 +478,11 @@ class Version(object):
acq = apt_pkg.GetAcquire(progress or apt.progress.TextFetchProgress())
dsc = None
- src.Lookup(self.package.name)
+ record = self._records
+ src.Lookup(record.SourcePkg)
try:
- while self.version != src.Version:
- src.Lookup(self.package.name)
+ while record.SourceVer != src.Version:
+ src.Lookup(record.SourcePkg)
except AttributeError:
raise ValueError("No source for %r" % self)
for md5, size, path, type in src.Files: