openlp-core team mailing list archive
-
openlp-core team
-
Mailing list archive
-
Message #00940
[Merge] lp:~trb143/openlp/cleanups into lp:openlp
Tim Bentley has proposed merging lp:~trb143/openlp/cleanups into lp:openlp.
Requested reviews:
OpenLP Core (openlp-core)
Fix up theme error and get OSIS bibles importing again
--
https://code.launchpad.net/~trb143/openlp/cleanups/+merge/16047
Your team OpenLP Core is subscribed to branch lp:openlp.
=== modified file 'openlp/core/ui/thememanager.py'
--- openlp/core/ui/thememanager.py 2009-12-08 17:52:45 +0000
+++ openlp/core/ui/thememanager.py 2009-12-11 17:44:14 +0000
@@ -473,7 +473,7 @@
newtheme.add_font(unicode(QtGui.QFont().family()), unicode(u'#FFFFFF'),
unicode(12), u'False', u'footer')
newtheme.add_display(u'False', unicode(u'#FFFFFF'), u'False',
- unicode(u'#FFFFFF'), unicode(0), unicode(0), unicode(0))
+ unicode(u'#FFFFFF'), unicode(0), unicode(0), unicode(0), u'False')
return newtheme.extract_xml()
def createThemeFromXml(self, theme_xml, path):
=== modified file 'openlp/plugins/bibles/forms/bibleimportform.py'
--- openlp/plugins/bibles/forms/bibleimportform.py 2009-11-30 20:29:26 +0000
+++ openlp/plugins/bibles/forms/bibleimportform.py 2009-12-11 17:44:14 +0000
@@ -232,11 +232,11 @@
def incrementProgressBar(self, text ):
log.debug(u'IncrementBar %s', text)
- self.MessageLabel.setText(self.trUtf8('Import processing %s') % text)
+ self.MessageLabel.setText(self.trUtf8(unicode(u'Import processing - %s' % text)))
self.ProgressBar.setValue(self.ProgressBar.value() + 1)
def importBible(self):
- log.debug(u'Import Bible')
+ log.debug(u'Import Bible %s' % self.bible_type)
message = None
if self.bible_type == u'OSIS':
loaded = self.biblemanager.register_osis_file_bible(
@@ -269,7 +269,7 @@
unicode(self.CopyrightEdit.displayText()),
unicode(self.PermisionEdit.displayText()))
else:
- message = self.trUtf8('Bible import failed')
+ message = self.trUtf8('Bible import failed as name is already in use')
self.bible_type = None
# free the screen state restrictions
self.resetScreenFieldStates()
=== modified file 'openlp/plugins/bibles/lib/bibleOSISimpl.py'
--- openlp/plugins/bibles/lib/bibleOSISimpl.py 2009-11-30 20:29:26 +0000
+++ openlp/plugins/bibles/lib/bibleOSISimpl.py 2009-12-11 17:44:14 +0000
@@ -62,17 +62,16 @@
filepath = os.path.abspath(os.path.join(
filepath, u'..', u'resources',u'osisbooks.csv'))
fbibles = None
+ self.loadbible = True
try:
fbibles = open(filepath, u'r')
for line in fbibles:
p = line.split(u',')
self.booksOfBible[p[0]] = p[1].replace(u'\n', u'')
self.abbrevOfBible[p[0]] = p[2].replace(u'\n', u'')
- self.loadbible = True
except:
log.exception(u'OSIS bible import failed')
finally:
- self.loadbible = False
if fbibles:
fbibles.close()
QtCore.QObject.connect(Receiver.get_receiver(),
@@ -95,6 +94,7 @@
The Import dialog, so that we can increase the counter on
the progress bar.
"""
+ log.info(u'Load data for %s' % osisfile_record)
detect_file = None
try:
detect_file = open(osisfile_record, u'r')
@@ -106,6 +106,7 @@
if detect_file:
detect_file.close()
osis = None
+ x = 0
try:
osis = codecs.open(osisfile_record, u'r', details['encoding'])
book_ptr = None
@@ -116,6 +117,7 @@
# cancel pressed on UI
if not self.loadbible:
break
+ x += 1
pos = file_record.find(verseText)
# we have a verse
if pos > -1:
Follow ups