summaryrefslogtreecommitdiff
path: root/apt
diff options
context:
space:
mode:
authorJulian Andres Klode <jak@debian.org>2010-03-03 14:33:03 +0100
committerJulian Andres Klode <jak@debian.org>2010-03-03 14:33:03 +0100
commita5f0b3a05f85e5c24d0cbc6f5cfd3834346e79aa (patch)
tree71df1e9ca4edcbcd9769e43eca65781dc4637268 /apt
parenta8dda6d93b07b7226a3aa41baa50ca059674566e (diff)
downloadpython-apt-a5f0b3a05f85e5c24d0cbc6f5cfd3834346e79aa.tar.gz
Use the binary package version in Version.fetch_source() if the
source version is not specified (i.e. in the normal case).
Diffstat (limited to 'apt')
-rw-r--r--apt/package.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/apt/package.py b/apt/package.py
index 6bf9554b..7c739aab 100644
--- a/apt/package.py
+++ b/apt/package.py
@@ -537,9 +537,10 @@ class Version(object):
dsc = None
record = self._records
src.lookup(record.source_pkg)
+ source_version = record.source_ver or self._cand.ver_str
try:
- while record.source_ver != src.version:
+ while source_version != src.version:
src.lookup(record.source_pkg)
except AttributeError:
raise ValueError("No source for %r" % self)