Ticket #403: pkgmgr.diff
File pkgmgr.diff, 944 bytes (added by desai, 16 years ago) |
---|
-
src/lib/Server/Plugins/Pkgmgr.py
17 17 if not pdict.has_key('Package'): 18 18 pdict['Package'] = [] 19 19 for child in data.getchildren(): 20 for attr in [key for key in data.attrib.keys() if key != 'name' and not child.attrib.has_key(key)]: 21 child.set(attr, data.get(attr)) 20 for attr in [key for key in data.attrib.keys() \ 21 if key != 'name' and not child.attrib.has_key(key)]: 22 try: 23 child.set(attr, data.get(attr)) 24 except: 25 pass 22 26 Bcfg2.Server.Plugin.INode.__init__(self, data, pdict, parent) 23 27 if not self.contents.has_key('Package'): 24 28 self.contents['Package'] = {}