This commit is contained in:
Kovid Goyal 2011-04-20 09:51:10 -06:00
parent 7a122f2b6e
commit 1e246c89d3
3 changed files with 5 additions and 3 deletions

View File

@ -43,7 +43,7 @@ class OverDrive(Source):
def __init__(self, *args, **kwargs):
Source.__init__(self, *args, **kwargs)
self.prefs.defaults['ignore_fields'] =['tags', 'pubdate', 'comments', 'identifier:isbn']
self.prefs.defaults['ignore_fields'] =['tags', 'pubdate', 'comments']
def identify(self, log, result_queue, abort, title=None, authors=None, # {{{
identifiers={}, timeout=30):

View File

@ -310,7 +310,8 @@ def proceed(gui, job):
def merge_result(oldmi, newmi):
dummy = Metadata(_('Unknown'))
for f in msprefs['ignore_fields']:
setattr(newmi, f, getattr(dummy, f))
if ':' not in f:
setattr(newmi, f, getattr(dummy, f))
fields = set()
for plugin in metadata_plugins(['identify']):
fields |= plugin.touched_fields

View File

@ -326,7 +326,8 @@ class MetadataSingleDialogBase(ResizableDialog):
mi = d.book
dummy = Metadata(_('Unknown'))
for f in msprefs['ignore_fields']:
setattr(mi, f, getattr(dummy, f))
if ':' not in f:
setattr(mi, f, getattr(dummy, f))
if mi is not None:
self.update_from_mi(mi)
if d.cover_pixmap is not None: