Fix a regression that caused importing of a single book from a directory to fail if the directory has no ebook files in it

This commit is contained in:
Kovid Goyal 2015-03-28 08:38:39 +05:30
parent a0c0c43703
commit 407ee3ca17

View File

@ -81,8 +81,9 @@ def import_book_directory_multiple(db, dirpath, callback=None,
def import_book_directory(db, dirpath, callback=None, added_ids=None):
from calibre.ebooks.metadata.meta import metadata_from_formats
dirpath = os.path.abspath(dirpath)
formats = find_books_in_directory(dirpath, True)
formats = list(formats)[0]
formats = None
for formats in find_books_in_directory(dirpath, True):
break
if not formats:
return
mi = metadata_from_formats(formats)