When adding books do not add OPF files as a separate format

This commit is contained in:
Kovid Goyal 2009-12-23 11:17:45 -07:00
parent 50486dfd90
commit 275fcd9383
2 changed files with 3 additions and 1 deletions

View File

@ -363,7 +363,7 @@ class NookOutput(OutputProfile):
description = _('This profile is intended for the B&N Nook.') description = _('This profile is intended for the B&N Nook.')
# Screen size is a best guess # Screen size is a best guess
screen_size = (600, 770) screen_size = (600, 730)
dpi = 167 dpi = 167
fbase = 16 fbase = 16
fsizes = [12, 12, 14, 16, 18, 20, 22, 24] fsizes = [12, 12, 14, 16, 18, 20, 22, 24]

View File

@ -24,6 +24,7 @@ class DuplicatesAdder(QThread):
def run(self): def run(self):
count = 1 count = 1
for mi, cover, formats in self.duplicates: for mi, cover, formats in self.duplicates:
formats = [f for f in formats if not f.lower().endswith('.opf')]
id = self.db.create_book_entry(mi, cover=cover, id = self.db.create_book_entry(mi, cover=cover,
add_duplicates=True) add_duplicates=True)
self.db_adder.add_formats(id, formats) self.db_adder.add_formats(id, formats)
@ -139,6 +140,7 @@ class DBAdder(Thread):
if id is None: if id is None:
self.duplicates.append((mi, cover, formats)) self.duplicates.append((mi, cover, formats))
else: else:
formats = [f for f in formats if not f.lower().endswith('.opf')]
self.add_formats(id, formats) self.add_formats(id, formats)
else: else:
self.names.append(name) self.names.append(name)