Fix not quite ascii CSVs

This commit is contained in:
Jon Tibble 2011-01-31 02:43:37 +00:00
parent b99961d669
commit 250107073e
1 changed files with 5 additions and 2 deletions

View File

@ -186,8 +186,11 @@ class CSVBible(BibleDB):
'BibleDB.Wizard', 'Importing verses from %s...',
'Importing verses from <book name>...')) % book.name)
self.session.commit()
self.create_verse(book.id, line[1], line[2],
unicode(line[3], details['encoding']))
try:
verse_text = unicode(line[3], details['encoding'])
except UnicodeError:
verse_text = unicode(line[3], u'cp1252')
self.create_verse(book.id, line[1], line[2], verse_text)
self.wizard.incrementProgressBar(translate('BibleDB.Wizard',
'Importing verses... done.'))
Receiver.send_message(u'openlp_process_events')