This commit is contained in:
Kovid Goyal 2018-05-09 09:28:38 +05:30
parent 3820c46801
commit b9fa8dbe42
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -125,10 +125,14 @@ def raw_data_for_path(path):
return f.read()
def is_image(path):
return mime_type_for_path(path).startswith('image/')
@lru_cache(maxsize=1024)
def data_for_path(path):
ans = raw_data_for_path(path)
if not mime_type_for_path(path).startswith('image/'):
if not is_image(path):
try:
ans = ans.decode('utf-8')
except UnicodeDecodeError: