Fix incorrect return value that causes book matching to run very slowly

This commit is contained in:
Charles Haley 2014-09-26 19:02:04 +02:00
parent db30fcdcc0
commit e3f9017e89

View File

@ -1553,12 +1553,12 @@ class SMART_DEVICE_APP(DeviceConfig, DevicePlugin):
def _check_if_format_send_needed(self, db, id_, book):
if not self.will_ask_for_update_books:
return None
return (None, False)
from calibre.utils.date import parse_date, isoformat
try:
if not hasattr(book, '_format_mtime_'):
return None
return (None, False)
ext = posixpath.splitext(book.lpath)[1][1:]
fmt_metadata = db.new_api.format_metadata(id_, ext)