On Sat, 31 Oct 2009, Ville Skyttä wrote:

---
yum/comps.py |   10 ++++------
1 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/yum/comps.py b/yum/comps.py
index 1e91b64..8d3e171 100755
--- a/yum/comps.py
+++ b/yum/comps.py
@@ -435,11 +435,10 @@ class Comps(object):
                match = re.compile(fnmatch.translate(item), flags=re.I).match

            for group in self.groups:
-                names = [ group.name, group.groupid ]
-                names.extend(group.translated_name.values())
-                for name in names:
+                for name in group.name, group.groupid, group.ui_name:
                    if match(name):
                        returns[group.groupid] = group
+                        break

        return returns.values()

@@ -462,11 +461,10 @@ class Comps(object):
                match = re.compile(fnmatch.translate(item), flags=re.I).match

            for cat in self.categories:
-                names = [ cat.name, cat.categoryid ]
-                names.extend(cat.translated_name.values())
-                for name in names:
+                for name in cat.name, cat.categoryid, cat.ui_name:
                    if match(name):
                        returns[cat.categoryid] = cat
+                        break

        return returns.values()

nack - I'm pretty certain we're matching all langs intentionally.

-sv
_______________________________________________
Yum-devel mailing list
Yum-devel@lists.baseurl.org
http://lists.baseurl.org/mailman/listinfo/yum-devel

Reply via email to