# HG changeset patch # User iiphii # Date 1507249223 -10800 # Node ID c823f62714a238c21f5b9eb17c0f47f268351b1b # Parent 142df41a1aeb78d78ca495a305441076a3fc2914 Update score_parser.py Add condition to exclude parsing scores of outside references. diff -r 142df41a1aeb -r c823f62714a2 python/score_parser.py --- 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()