diff --git a/lib/entropy/tools.py b/lib/entropy/tools.py index 06ccc5d28..07febe3b4 100644 --- a/lib/entropy/tools.py +++ b/lib/entropy/tools.py @@ -1885,8 +1885,11 @@ def istextfile(filename, blocksize = 512): @return: True, if text file @rtype: bool """ - with open(filename, "r") as f: - r = istext(f.read(blocksize)) + try: + with open(filename, "r") as f: + r = istext(f.read(blocksize)) + except (OSError, IOError): + return False return r def istext(mystring):