Skip to content

Commit 65dfa35

Browse files
committed
debug
1 parent 187f0df commit 65dfa35

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

src/sonic-yang-mgmt/sonic_yang_ext.py

+9-7
Original file line numberDiff line numberDiff line change
@@ -127,10 +127,10 @@ def _preProcessYangGrouping(self, moduleName, module):
127127
groupings = [groupings]
128128

129129
for grouping in groupings:
130-
print("**_preProcessYangGrouping({}): {}".format(moduleName, dumps(grouping, indent=4)))
131130
gName = grouping["@name"]
132-
gLeaf = grouping["leaf"]
133-
self.preProcessedYang['grouping'][moduleName][gName] = gLeaf
131+
self.preProcessedYang['grouping'][moduleName][gName] = dict()
132+
self.preProcessedYang['grouping'][moduleName][gName]["leaf"] = grouping.get('leaf')
133+
self.preProcessedYang['grouping'][moduleName][gName]["leaf-list"] = grouping.get('leaf-list')
134134

135135
except Exception as e:
136136
self.sysLog(msg="_preProcessYangGrouping failed:{}".format(str(e)), \
@@ -336,7 +336,6 @@ def _fillLeafDictUses(self, uses_s, table, leafDict):
336336
(void)
337337
'''
338338
try:
339-
print("**_fillLeafDictUses(): {}".format(dumps(uses_s, indent=4)))
340339
# make a list
341340
if isinstance(uses_s, dict):
342341
uses_s = [uses_s]
@@ -351,9 +350,12 @@ def _fillLeafDictUses(self, uses_s, table, leafDict):
351350
else:
352351
uses_module_name = table_module['@name']
353352
grouping = uses['@name'].split(':')[-1].strip()
354-
leafs = self.preProcessedYang['grouping'][uses_module_name][grouping]
355-
print("**_fillLeafDictUses() leafs: {}".format(dumps(leafs, indent=4)))
356-
self._fillLeafDict(leafs, leafDict)
353+
groupdata = self.preProcessedYang['grouping'][uses_module_name][grouping]
354+
print("**_preProcessYangGrouping({}): {}".format(moduleName, dumps(groupdata, indent=4)))
355+
356+
self._fillLeafDict(groupdata.get('leaf'), leafDict)
357+
# leaf-lists
358+
self._fillLeafDict(groupdata.get('leaf-list'), leafDict, True)
357359
except Exception as e:
358360
self.sysLog(msg="_fillLeafDictUses failed:{}".format(str(e)), \
359361
debug=syslog.LOG_ERR, doPrint=True)

0 commit comments

Comments
 (0)