From 9febed83a5dd6a0ab681689cc38a060649a803a5 Mon Sep 17 00:00:00 2001 From: Faik Uygur Date: Mon, 29 Dec 2008 13:04:00 +0000 Subject: [PATCH] Search also in "en" locale if not found in local translated description or when there is no local translation. BUG:FIXED:7995 --- pisi/db/packagedb.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pisi/db/packagedb.py b/pisi/db/packagedb.py index 806b9914..95a6106e 100644 --- a/pisi/db/packagedb.py +++ b/pisi/db/packagedb.py @@ -88,8 +88,8 @@ class PackageDB(lazydb.LazyDB): return pkg def search_package(self, terms, lang=None, repo=None): - resum = '.*?%s.*?' - redesc = '.*?%s.*?' + resum = '.*?%s.*?' + redesc = '.*?%s.*?' if not lang: lang = pisi.pxml.autoxml.LocalText.get_lang() found = [] @@ -99,11 +99,11 @@ class PackageDB(lazydb.LazyDB): re.compile(redesc % (lang, term), re.I).search(xml), terms): found.append(name) return found - + def get_version(self, name, repo): if not self.has_package(name, repo): raise Exception(_('Package %s not found.') % name) - + pkg_doc = piksemel.parseString(self.pdb.get_item(name, repo)) history = pkg_doc.getTag("History") build = pkg_doc.getTagData("Build")