Jon Tibble has proposed merging lp:~meths/openlp/testing into lp:openlp.

Requested reviews:
  OpenLP Core (openlp-core)

For more details, see:
https://code.launchpad.net/~meths/openlp/testing/+merge/53308

Fix bug with KJ21 not getting the first verse in each chapter because not all 
bibles are formatted the same way.
-- 
https://code.launchpad.net/~meths/openlp/testing/+merge/53308
Your team OpenLP Core is requested to review the proposed merge of 
lp:~meths/openlp/testing into lp:openlp.
=== modified file 'openlp/plugins/bibles/lib/http.py'
--- openlp/plugins/bibles/lib/http.py	2011-02-26 00:36:07 +0000
+++ openlp/plugins/bibles/lib/http.py	2011-03-14 19:29:54 +0000
@@ -227,6 +227,10 @@
         cleanup = [(re.compile('\s+'), lambda match: ' ')]
         verses = BeautifulSoup(str(soup), markupMassage=cleanup)
         verse_list = {}
+        # Cater for inconsistent mark up in the first verse of a chapter.
+        first_verse = verses.find(u'versenum')
+        if first_verse:
+            verse_list[1] = unicode(first_verse.contents[0])
         for verse in verses(u'sup', u'versenum'):
             raw_verse_num =  verse.next
             clean_verse_num = 0

_______________________________________________
Mailing list: https://launchpad.net/~openlp-core
Post to     : openlp-core@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openlp-core
More help   : https://help.launchpad.net/ListHelp

Reply via email to