From 952aa0e395f4b8de02947d80bde7e78cc55d1b15 Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Wed, 4 Feb 2004 15:55:03 +0000 Subject: [PATCH] Fix0red the groupz0rs. --- src/Config.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/Config.py b/src/Config.py index 330fa2a04..6f556f096 100644 --- a/src/Config.py +++ b/src/Config.py @@ -108,21 +108,21 @@ class Config(callbacks.Privmsg): name = self._canonicalizeName(name) group = getWrapper(name) if groups: - L = group.children.keys() + L = [] + for (vname, v) in group.children.iteritems(): + if v.added: + L.append(vname) if L: utils.sortBy(str.lower, L) irc.reply(utils.commaAndify(L)) else: irc.reply('%s has no subgroups.' % name) else: - if hasattr(group, 'getValues'): - try: - L = zip(*group.getValues(fullNames=False))[0] - irc.reply(utils.commaAndify(L)) - except TypeError: - irc.error('There don\'t seem to be any values in %s'%name) - else: - irc.error('%r is not a valid configuration group.' % name) + try: + L = zip(*group.getValues(fullNames=False))[0] + irc.reply(utils.commaAndify(L)) + except TypeError: + irc.error('There don\'t seem to be any values in %s'%name) def search(self, irc, msg, args): """