forked from openlp/openlp
Fix bug #1051051 where "4-5" style verses would fail. Now they are imported as "4"
Fixes: https://launchpad.net/bugs/1051051
This commit is contained in:
parent
8297be4624
commit
bb14134233
|
@ -155,7 +155,14 @@ class BGExtract(object):
|
||||||
text = text.replace(old, new)
|
text = text.replace(old, new)
|
||||||
text = u' '.join(text.split())
|
text = u' '.join(text.split())
|
||||||
if verse and text:
|
if verse and text:
|
||||||
verses.append((int(verse.strip()), text))
|
verse = verse.strip()
|
||||||
|
try:
|
||||||
|
verse = int(verse)
|
||||||
|
except (TypeError, ValueError):
|
||||||
|
verse_parts = verse.split(u'-')
|
||||||
|
if len(verse_parts) > 1:
|
||||||
|
verse = int(verse_parts[0])
|
||||||
|
verses.append((verse, text))
|
||||||
verse_list = {}
|
verse_list = {}
|
||||||
for verse, text in verses[::-1]:
|
for verse, text in verses[::-1]:
|
||||||
verse_list[verse] = text
|
verse_list[verse] = text
|
||||||
|
|
Loading…
Reference in New Issue