Check for dirs when getting mimetypes in a couple more places

This commit is contained in:
Kovid Goyal 2021-07-16 21:49:02 +05:30
parent ac6224563b
commit d052b020fa
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
2 changed files with 2 additions and 2 deletions

View File

@ -155,7 +155,7 @@ def sanitize(text: str) -> str:
@lru_cache(maxsize=1024) @lru_cache(maxsize=1024)
def mime_type_for_path(path: str) -> str: def mime_type_for_path(path: str) -> str:
return guess_type(path) or 'application/octet-stream' return guess_type(path, allow_filesystem_access=True) or 'application/octet-stream'
@lru_cache(maxsize=1024) @lru_cache(maxsize=1024)

View File

@ -478,7 +478,7 @@ def complete_icat_args(ans: Completions, opt: Optional[OptionDict], prefix: str,
from .guess_mime_type import guess_type from .guess_mime_type import guess_type
def icat_file_predicate(filename: str) -> bool: def icat_file_predicate(filename: str) -> bool:
mt = guess_type(filename) mt = guess_type(filename, allow_filesystem_access=True)
if mt and mt.startswith('image/'): if mt and mt.startswith('image/'):
return True return True
return False return False