Commit c82ebbbd authored by Victor Zimmermann's avatar Victor Zimmermann
Browse files

Bugfix: Now annotates verse even when no muta cum liquida present

parent 8bd3daaf
Loading
Loading
Loading
Loading
+21 −19
Original line number Diff line number Diff line
@@ -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:
@@ -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]
@@ -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