Do not run file(1) on non-existing files.
This commit is contained in:
parent
bb7347b03d
commit
dde435cc16
|
@ -47,7 +47,7 @@ def guess_mime (filename):
|
||||||
"""Guess the MIME type of given filename. Uses first mimetypes
|
"""Guess the MIME type of given filename. Uses first mimetypes
|
||||||
and then file(1) as fallback."""
|
and then file(1) as fallback."""
|
||||||
mime, encoding = mimedb.guess_type(filename, strict=False)
|
mime, encoding = mimedb.guess_type(filename, strict=False)
|
||||||
if mime is None:
|
if mime is None and os.path.isfile(filename):
|
||||||
cmd = ["file", "--brief", "--mime-type", filename]
|
cmd = ["file", "--brief", "--mime-type", filename]
|
||||||
try:
|
try:
|
||||||
mime = backtick(cmd).strip()
|
mime = backtick(cmd).strip()
|
||||||
|
|
Loading…
Reference in New Issue