Lines Matching full:node
125 for node in tree:
126 if node.tag == 'interface':
127 interfaces.append({'name': node.attrib['name']})
141 for node in tree:
142 if (node.tag == 'interface' and
143 node.attrib['name'] == interface_name):
144 interface_node = node
155 def parse_method(node):
157 for child in node:
162 'name': node.attrib['name'],
164 'uri': '/'.join([base_uri, node.attrib['name']]),
167 def parse_signal(node):
169 for child in node:
174 'name': node.attrib['name'],
178 for node in interface_node:
179 if node.tag == 'method':
180 methods.append(parse_method(node))
181 elif node.tag == 'signal':
182 signals.append(parse_signal(node))