From 7330eaf4b883bab1eb8d4b71784c2e60d56db82d Mon Sep 17 00:00:00 2001 From: Michael Vogt Date: Thu, 3 Aug 2006 17:18:22 +0200 Subject: * apt/package.py: - make description return the correct descripton --- apt/package.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'apt/package.py') diff --git a/apt/package.py b/apt/package.py index 0d1145ea..e5de93f0 100644 --- a/apt/package.py +++ b/apt/package.py @@ -158,8 +158,12 @@ 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 = "" - for line in string.split(self._records.LongDesc, "\n"): + for line in string.split(unicode(self._records.LongDesc,"utf-8"),"\n"): tmp = string.strip(line) if tmp == ".": desc += "\n" -- cgit v1.2.3 From fd31f9b76508663d24c9a5684784cff18c235170 Mon Sep 17 00:00:00 2001 From: Michael Vogt Date: Thu, 3 Aug 2006 17:25:57 +0200 Subject: * apt/package.py: - make shortDesc do the right thing too --- apt/package.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'apt/package.py') diff --git a/apt/package.py b/apt/package.py index e5de93f0..4e892082 100644 --- a/apt/package.py +++ b/apt/package.py @@ -151,6 +151,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) -- cgit v1.2.3