Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions silnlp/alignment/segment_verses.py
Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,12 @@ def _create_target_verses_from_offsets(
) -> SegmentedPassage:
target_verses = []

# Special case where passage is a single verse
if len(target_verse_offsets) == 0:
verse_ref = references[0]
target_verses.append(Verse(verse_ref, target_text))
return self._adjust_verse_boundaries(target_verses)

current_verse_starting_char_index = 0
current_verse_ending_char_index = 0
current_verse_offset_index = 0
Expand Down