diff options
| author | Michael Vogt <michael.vogt@ubuntu.com> | 2006-08-14 16:39:54 +0200 |
|---|---|---|
| committer | Michael Vogt <michael.vogt@ubuntu.com> | 2006-08-14 16:39:54 +0200 |
| commit | 283dade78ce3cb31d09dcbc3407b83eedb6d59e4 (patch) | |
| tree | e34390e709d69336a26c57eecee72ab39783c999 /apt | |
| parent | 1ec002106f5db5e855ab8053a549a53b1e8dc8e3 (diff) | |
| parent | fd31f9b76508663d24c9a5684784cff18c235170 (diff) | |
| download | python-apt-283dade78ce3cb31d09dcbc3407b83eedb6d59e4.tar.gz | |
* merged the ddtp support
Diffstat (limited to 'apt')
| -rw-r--r-- | apt/package.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/apt/package.py b/apt/package.py index c870c325..0c451e4e 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) @@ -158,8 +161,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" |
