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,6 +201,9 @@ class DebianPackage(): | ||
201 | if self.connect_to_dde(cfg.dde_server,cfg.dde_port): | 201 | if self.connect_to_dde(cfg.dde_server,cfg.dde_port): |
202 | json_data = json.load(urllib.urlopen(cfg.dde_url % self.name)) | 202 | json_data = json.load(urllib.urlopen(cfg.dde_url % self.name)) |
203 | self.summary = json_data['r']['description'] | 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 | def load_details(self): | 208 | def load_details(self): |
206 | cfg = Config() | 209 | cfg = Config() |
@@ -216,7 +219,7 @@ class DebianPackage(): | @@ -216,7 +219,7 @@ class DebianPackage(): | ||
216 | self.version = pkg_version.version | 219 | self.version = pkg_version.version |
217 | self.summary = pkg_version.summary | 220 | self.summary = pkg_version.summary |
218 | self.description = self.format_description(pkg_version.description) | 221 | self.description = self.format_description(pkg_version.description) |
219 | - self.summary = pkg_version.section | 222 | + self.section = pkg_version.section |
220 | if pkg_version.record.has_key('Homepage'): | 223 | if pkg_version.record.has_key('Homepage'): |
221 | self.homepage = pkg_version.record['Homepage'] | 224 | self.homepage = pkg_version.record['Homepage'] |
222 | if pkg_version.record.has_key('Tag'): | 225 | if pkg_version.record.has_key('Tag'): |