Mercurial > hg > webaudioevaluationtool
changeset 2947:c823f62714a2
Update score_parser.py
Add condition to exclude parsing scores of outside references.
author | iiphii <epdamskagg@gmail.com> |
---|---|
date | Fri, 06 Oct 2017 03:20:23 +0300 |
parents | 142df41a1aeb |
children | bfd19c39f2f3 |
files | python/score_parser.py |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/python/score_parser.py Wed Oct 04 08:58:38 2017 +0200 +++ b/python/score_parser.py Fri Oct 06 03:20:23 2017 +0300 @@ -76,7 +76,8 @@ # get alphabetical array of fragment IDs from this subject's XML fragmentnamelist = [] # make empty list for audioelement in page.findall("./audioelement"): # iterate over all audioelements - fragmentnamelist.append(audioelement.get('ref')) # add to list + if audioelement is not None and audioelement.get('type') != "outside-reference": + fragmentnamelist.append(audioelement.get('ref')) # add to list fragmentnamelist = sorted(fragmentnamelist); # Sort the list storage[page_name]['header'] = fragmentnamelist; @@ -115,4 +116,4 @@ for value in storage[page_name]['axis'][axis_name][subject_id]: entry.append(value) filewriter.writerow(entry) - writefile.close() \ No newline at end of file + writefile.close()