diff options
author | René 'Necoro' Neumann <necoro@necoro.net> | 2008-04-01 23:17:54 +0200 |
---|---|---|
committer | René 'Necoro' Neumann <necoro@necoro.net> | 2008-04-01 23:17:54 +0200 |
commit | acf7b55874cd33990bd9daa45d784a8e6d934690 (patch) | |
tree | 438d2acf723fee5b0ebb5215e7100230e9e81830 | |
parent | 963ed59d2d4c34cc59f75e82db0410500a2a7524 (diff) | |
download | portato-acf7b55874cd33990bd9daa45d784a8e6d934690.tar.gz portato-acf7b55874cd33990bd9daa45d784a8e6d934690.tar.bz2 portato-acf7b55874cd33990bd9daa45d784a8e6d934690.zip |
Catapult 'list_categories' does not filter anymore
-rw-r--r-- | portato/backend/catapult/system.py | 10 |
1 files changed, 5 insertions, 5 deletions
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])) |