Add a UNKNOWN format if an input plugin results in a file without an extension

This commit is contained in:
Kovid Goyal 2018-05-18 18:55:47 +05:30
parent 1ebbd21264
commit 5d8ad82758
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -45,7 +45,7 @@ def book(db, notify_changes, is_remote, args):
path = data
path = run_import_plugins([path])[0]
fmt = os.path.splitext(path)[1]
fmt = fmt[1:] if fmt else None
fmt = (fmt[1:] if fmt else None) or 'unknown'
with lopen(path, 'rb') as stream:
mi = get_metadata(stream, stream_type=fmt, use_libprs_metadata=True)
if not mi.title: