--- a/src/eric7/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py Mon May 22 08:46:00 2023 +0200 +++ b/src/eric7/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py Mon May 22 09:07:37 2023 +0200 @@ -327,7 +327,7 @@ try: self.source = Utilities.readEncodedFile(self.filename)[0] self.source = Utilities.normalizeCode(self.source) - except (UnicodeError, OSError) as msg: + except (OSError, UnicodeError) as msg: self.noResults = False self.__createResultItem( self.filename, @@ -364,7 +364,7 @@ try: source = Utilities.readEncodedFile(filename)[0] source = Utilities.normalizeCode(source) - except (UnicodeError, OSError) as msg: + except (OSError, UnicodeError) as msg: self.noResults = False self.__createResultItem( self.filename, @@ -439,7 +439,7 @@ source = Utilities.readEncodedFile(fn)[0] source = Utilities.normalizeCode(source) source = source.splitlines() - except (UnicodeError, OSError): + except (OSError, UnicodeError): source = "" else: source = self.source.splitlines()