4 import xml.etree.cElementTree as ET
8 tree = ET.parse(xmlfile)
10 return root.find('abs_config')
13 if __name__ == "__main__":
15 meta_path = sys.argv[1]
16 org_name = sys.argv[2]
17 return_key = sys.argv[3]
20 for item in parseXML(meta_path):
21 if item.find('organization').get('name') != org_name:
23 if return_key == 'packages':
25 for package in item.find('packages'):
26 ret_list.append(package.get(
27 'repo', package.get('name', '----')))
28 print(",{},".format(','.join(ret_list)))
30 k, v = return_key.split('_')
31 print("{}".format(item.find(k).get(v)))
33 except Exception as err: