From d4e5079c19322737fc24b0098eb7986fc0385b77 Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Mon, 12 Dec 2011 10:34:22 -0500 Subject: Explicitly use child.attrib.keys(), rather than expecting child.attrib to interpreted as a list of keys --- src/lib/Server/Plugins/Pkgmgr.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Server/Plugins/Pkgmgr.py b/src/lib/Server/Plugins/Pkgmgr.py index a3890f2a5..73c2813d4 100644 --- a/src/lib/Server/Plugins/Pkgmgr.py +++ b/src/lib/Server/Plugins/Pkgmgr.py @@ -64,7 +64,7 @@ class PNode(Bcfg2.Server.Plugin.INode): if 'Package' not in pdict: pdict['Package'] = set() for child in data.getchildren(): - attrs = Set(data.attrib.keys()).difference(child.attrib + ['name']) + attrs = Set(data.attrib.keys()).difference(child.attrib.keys() + ['name']) for attr in attrs: try: child.set(attr, data.get(attr)) -- cgit v1.2.3-1-g7c22