Loading allzweckmesser/scanner.py +21 −19 Original line number Diff line number Diff line Loading @@ -278,7 +278,6 @@ def parse_verse(verse): abstract = str() mcl_count = 0 for syllable in syllables: if syllable.id == len(syllables) - 1: abstract += '2' elif 'muta cum liquida' in syllable.phenomena: Loading @@ -303,6 +302,10 @@ def parse_verse(verse): new_abstracts.append(abstract.format(*combi)) reading_copies = multiply_readings([reading], (mcl_count)*2) else: new_abstracts = [abstract] reading_copies = [reading] for i in range(len(new_abstracts)): blueprint = new_abstracts[i] new_reading = reading_copies[i] Loading @@ -319,9 +322,8 @@ def parse_verse(verse): syll_id += 1 new_readings.append(copy.deepcopy(new_reading)) else: new_readings.append(copy.deepcopy(reading)) #print("In: "+abstract) #print("Out: "+"".join([str(s.syllable_length) for t in new_reading.tokens for s in t.syllables])) verse.readings = new_readings return verse Loading Loading
allzweckmesser/scanner.py +21 −19 Original line number Diff line number Diff line Loading @@ -278,7 +278,6 @@ def parse_verse(verse): abstract = str() mcl_count = 0 for syllable in syllables: if syllable.id == len(syllables) - 1: abstract += '2' elif 'muta cum liquida' in syllable.phenomena: Loading @@ -303,6 +302,10 @@ def parse_verse(verse): new_abstracts.append(abstract.format(*combi)) reading_copies = multiply_readings([reading], (mcl_count)*2) else: new_abstracts = [abstract] reading_copies = [reading] for i in range(len(new_abstracts)): blueprint = new_abstracts[i] new_reading = reading_copies[i] Loading @@ -319,9 +322,8 @@ def parse_verse(verse): syll_id += 1 new_readings.append(copy.deepcopy(new_reading)) else: new_readings.append(copy.deepcopy(reading)) #print("In: "+abstract) #print("Out: "+"".join([str(s.syllable_length) for t in new_reading.tokens for s in t.syllables])) verse.readings = new_readings return verse Loading