eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py

changeset 7836
2f0d208b8137
parent 7780
41420f82c0ac
child 7849
70e464748aaa
--- 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()

eric ide

mercurial