This seems to work as a starter.
def return_files(file_list):
""" Take a list of files and return file when called
Calling function to supply attributes
"""
for filename in sorted(file_list):
with open(dir_path + filename) as fd:
doc = xmltodict.parse(fd.read())
for item in doc['meeting']['race']:
yield item
my_generator = return_files(file_list)
def gets_id():
for value in my_generator:
for asset in value['nomination']:
print(asset['@id'])
gets_id()
Cheers
Sayth
--
https://mail.python.org/mailman/listinfo/python-list