From 2db2c3cc4c3fb52894fc18ea87cbe84f686af717 Mon Sep 17 00:00:00 2001 From: Faiyaz Ahmed Date: Tue, 26 May 2009 18:46:00 +0000 Subject: [PATCH] attributes are now tagnames. Also move debugging output to statements before places where data is used. --- nm.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nm.py b/nm.py index 05eaee7..2c05d20 100755 --- a/nm.py +++ b/nm.py @@ -55,8 +55,8 @@ def GetSlivers(plc, config): try: logger.log("Syncing w/ PLC") data = plc.GetSlivers() - getPLCDefaults(data, config) if (options.verbose): logger.log_slivers(data) + getPLCDefaults(data, config) except: logger.log_exc() # XXX So some modules can at least boostrap. @@ -81,7 +81,7 @@ def getPLCDefaults(data, config): for slice in data.get('slivers'): if slice['name'] == config.PLC_SLICE_PREFIX+"_default": attr_dict = {} - for attr in slice.get('attributes'): attr_dict[attr['name']] = attr['value'] + for attr in slice.get('attributes'): attr_dict[attr['tagname']] = attr['value'] if len(attr_dict): logger.verbose("Found default slice overrides.\n %s" % attr_dict) config.OVERRIDES = attr_dict -- 2.47.0