Commit 89ced4bb882588b553d59d7bae08c549bc48720e
1 parent
cfc42d5b
Exists in
master
and in
1 other branch
Fixed bug with getting summary from apt.
Showing
1 changed file
with
4 additions
and
1 deletions
Show diff stats
src/data.py
... | ... | @@ -201,6 +201,9 @@ class DebianPackage(): |
201 | 201 | if self.connect_to_dde(cfg.dde_server,cfg.dde_port): |
202 | 202 | json_data = json.load(urllib.urlopen(cfg.dde_url % self.name)) |
203 | 203 | self.summary = json_data['r']['description'] |
204 | + else: | |
205 | + pkg_version = apt.Cache()[self.name].candidate | |
206 | + self.summary = pkg_version.summary | |
204 | 207 | |
205 | 208 | def load_details(self): |
206 | 209 | cfg = Config() |
... | ... | @@ -216,7 +219,7 @@ class DebianPackage(): |
216 | 219 | self.version = pkg_version.version |
217 | 220 | self.summary = pkg_version.summary |
218 | 221 | self.description = self.format_description(pkg_version.description) |
219 | - self.summary = pkg_version.section | |
222 | + self.section = pkg_version.section | |
220 | 223 | if pkg_version.record.has_key('Homepage'): |
221 | 224 | self.homepage = pkg_version.record['Homepage'] |
222 | 225 | if pkg_version.record.has_key('Tag'): | ... | ... |