From acf7b55874cd33990bd9daa45d784a8e6d934690 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20=27Necoro=27=20Neumann?= Date: Tue, 1 Apr 2008 23:17:54 +0200 Subject: Catapult 'list_categories' does not filter anymore --- portato/backend/catapult/system.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'portato') diff --git a/portato/backend/catapult/system.py b/portato/backend/catapult/system.py index 5ae01b6..5b019e4 100644 --- a/portato/backend/catapult/system.py +++ b/portato/backend/catapult/system.py @@ -149,11 +149,11 @@ class CatapultSystem (SystemInterface): return self._wrap_find_all(name, True, "system", withVersion, only_cpv) def list_categories (self, name = None): - if not name: - name = ".*" - else: - name = ".*%s.*" % name - return [str(x) for x in self.proxy.list_categories(name)] + cats = self.proxy.list_categories() + if name: + cats = catapult.filter_list("*%s*" % name, cats) + + return map(str, cats) def sort_package_list(self, pkglist): return self.geneticize_list(self.proxy.sort_package_list([x.get_cpv() for x in pkglist])) -- cgit v1.2.3