diff -r 0835ed67714b -r 2f0d208b8137 eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py --- a/eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py Sat Nov 21 19:31:16 2020 +0100 +++ b/eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py Sun Nov 22 16:04:59 2020 +0100 @@ -248,7 +248,7 @@ try: self.source = Utilities.readEncodedFile(self.filename)[0] self.source = Utilities.normalizeCode(self.source) - except (UnicodeError, IOError) as msg: + except (UnicodeError, OSError) as msg: self.noResults = False self.__createResultItem( self.filename, 1, 0, @@ -282,7 +282,7 @@ try: source = Utilities.readEncodedFile(filename)[0] source = Utilities.normalizeCode(source) - except (UnicodeError, IOError) as msg: + except (UnicodeError, OSError) as msg: self.noResults = False self.__createResultItem( self.filename, 1, 0, @@ -354,7 +354,7 @@ source = Utilities.readEncodedFile(fn)[0] source = Utilities.normalizeCode(source) source = source.splitlines() - except (UnicodeError, IOError): + except (UnicodeError, OSError): source = "" else: source = self.source.splitlines()