Merge pull request #78 from geaaru/fix-utf8-issue

Handle unicode decode error as not text file - #77
This commit is contained in:
geaaru
2019-08-17 19:21:15 +02:00
committed by GitHub

View File

@@ -1927,7 +1927,7 @@ def istextfile(filename, blocksize = 512):
try:
with open(filename, "r") as f:
r = istext(f.read(blocksize))
except (OSError, IOError):
except (OSError, IOError, UnicodeDecodeError):
return False
return r