summaryrefslogtreecommitdiff
path: root/apt/package.py
diff options
context:
space:
mode:
authorMichael Vogt <egon@bottom>2007-05-02 18:50:26 +0200
committerMichael Vogt <egon@bottom>2007-05-02 18:50:26 +0200
commite537ea9f6a1905c6ec4af01367851b053dfca40e (patch)
tree53ad39505bf788a5f858abb954dedbc964539314 /apt/package.py
parent500e805d3fa7faee957e67410f525435224f1e21 (diff)
parentfd31f9b76508663d24c9a5684784cff18c235170 (diff)
downloadpython-apt-e537ea9f6a1905c6ec4af01367851b053dfca40e.tar.gz
* merged from http://people.ubuntu.com/~mvo/bzr/python-apt/ddtp/
Diffstat (limited to 'apt/package.py')
-rw-r--r--apt/package.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/apt/package.py b/apt/package.py
index 13481be3..fb30209f 100644
--- a/apt/package.py
+++ b/apt/package.py
@@ -200,6 +200,9 @@ class Package(object):
""" Return the short description (one line summary) """
if not self._lookupRecord():
return ""
+ ver = self._depcache.GetCandidateVer(self._pkg)
+ desc_iter = ver.TranslatedDescription
+ self._records.Lookup(desc_iter.FileList.pop(0))
return self._records.ShortDesc
summary = property(summary)
@@ -207,6 +210,10 @@ class Package(object):
""" Return the formated long description """
if not self._lookupRecord():
return ""
+ # get the translated description
+ ver = self._depcache.GetCandidateVer(self._pkg)
+ desc_iter = ver.TranslatedDescription
+ self._records.Lookup(desc_iter.FileList.pop(0))
desc = ""
try:
tmp = unicode(self._records.LongDesc)