Skip to content

Commit 847765c

Browse files
committed
Simplified variable handing in parse_xml_data
1 parent f10d69e commit 847765c

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

splunklib/modularinput/utils.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,14 @@ def parse_parameters(param_node):
6464
def parse_xml_data(parent_node, child_node_tag):
6565
data = {}
6666
for child in parent_node:
67+
child_name = child.get("name")
6768
if child.tag == child_node_tag:
6869
if child_node_tag == "stanza":
69-
data[child.get("name")] = {
70+
data[child_name] = {
7071
"__app": child.get("app", None)
7172
}
7273
for param in child:
73-
data[child.get("name")][param.get("name")] = parse_parameters(param)
74+
data[child_name][param.get("name")] = parse_parameters(param)
7475
elif "item" == parent_node.tag:
75-
data[child.get("name")] = parse_parameters(child)
76+
data[child_name] = parse_parameters(child)
7677
return data

0 commit comments

Comments
 (0)