diff options
author | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2012-10-17 10:26:13 -0400 |
---|---|---|
committer | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2012-10-17 10:27:42 -0400 |
commit | 90b1276b8039642f95f5987ff1d0df413454a6d9 (patch) | |
tree | 72b6a65f3e2614d7b9d693e173d683e234fbac0d /src/lib/Bcfg2/Server/Plugins | |
parent | 6eeded84fca720269d1fda36f785f01ddeb705bb (diff) | |
download | bcfg2-90b1276b8039642f95f5987ff1d0df413454a6d9.tar.gz bcfg2-90b1276b8039642f95f5987ff1d0df413454a6d9.tar.bz2 bcfg2-90b1276b8039642f95f5987ff1d0df413454a6d9.zip |
expanded pylint coverage to Admin modes, removed some old/broken admin modes
Diffstat (limited to 'src/lib/Bcfg2/Server/Plugins')
-rw-r--r-- | src/lib/Bcfg2/Server/Plugins/Metadata.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lib/Bcfg2/Server/Plugins/Metadata.py b/src/lib/Bcfg2/Server/Plugins/Metadata.py index 606f34ea3..932c35545 100644 --- a/src/lib/Bcfg2/Server/Plugins/Metadata.py +++ b/src/lib/Bcfg2/Server/Plugins/Metadata.py @@ -1070,7 +1070,7 @@ class Metadata(Bcfg2.Server.Plugin.Metadata, """ return a list of names of clients in the given profile groups """ rv = [] for client in list(self.clients): - mdata = self.get_initial_metadata(client) + mdata = self.core.build_metadata(client) if mdata.profile in profiles: rv.append(client) return rv @@ -1226,6 +1226,7 @@ class Metadata(Bcfg2.Server.Plugin.Metadata, def viz(self, hosts, bundles, key, only_client, colors): """Admin mode viz support.""" + clientmeta = None if only_client: clientmeta = self.core.build_metadata(only_client) @@ -1233,9 +1234,11 @@ class Metadata(Bcfg2.Server.Plugin.Metadata, categories = {'default': 'grey83'} viz_str = [] egroups = groups.findall("Group") + groups.findall('.//Groups/Group') + color = 0 for group in egroups: if not group.get('category') in categories: - categories[group.get('category')] = colors.pop() + categories[group.get('category')] = colors[color] + color = (color + 1) % len(colors) group.set('color', categories[group.get('category')]) if None in categories: del categories[None] @@ -1332,6 +1335,7 @@ class Metadata(Bcfg2.Server.Plugin.Metadata, if include_group(group.get('name')): rv.append('"group-%s" -> "group-%s";' % (group.get('name'), parent.get('name'))) + return rv class MetadataLint(Bcfg2.Server.Lint.ServerPlugin): |