# HG changeset patch # User Nick Jillings # Date 1508273176 -3600 # Node ID bfd19c39f2f3f30dbc93c786d851149540cdf428 # Parent c496aef6448bc8460f83b9194b73ff52c850d80e# Parent c823f62714a238c21f5b9eb17c0f47f268351b1b Merge pull request #244 from iiphii/patch-1 Update score_parser.py diff -r c496aef6448b -r bfd19c39f2f3 python/score_parser.py --- a/python/score_parser.py Fri Oct 13 14:19:22 2017 +0200 +++ b/python/score_parser.py Tue Oct 17 21:46:16 2017 +0100 @@ -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()