eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py

branch
maintenance
changeset 7850
e64b178499da
parent 7824
096b3ebc1409
parent 7849
70e464748aaa
child 7924
8a96736d465e
diff -r 3e7d767119a9 -r e64b178499da eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py
--- a/eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py	Sun Nov 01 11:17:06 2020 +0100
+++ b/eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py	Sat Dec 05 12:29:26 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()
@@ -463,7 +463,7 @@
         vm = e5App().getObject("ViewManager")
         
         if itm.parent():
-            fn = Utilities.normabspath(itm.data(0, self.filenameRole))
+            fn = os.path.abspath(itm.data(0, self.filenameRole))
             lineno = itm.data(0, self.lineRole)
             index = itm.data(0, self.indexRole)
             error = itm.data(0, self.errorRole)
@@ -476,7 +476,7 @@
             else:
                 editor.toggleSyntaxError(lineno, index, True, error, show=True)
         else:
-            fn = Utilities.normabspath(itm.data(0, self.filenameRole))
+            fn = os.path.abspath(itm.data(0, self.filenameRole))
             vm.openSourceFile(fn)
             editor = vm.getOpenEditor(fn)
             for index in range(itm.childCount()):
@@ -508,7 +508,7 @@
             selectedIndexes = list(range(self.resultList.topLevelItemCount()))
         for index in selectedIndexes:
             itm = self.resultList.topLevelItem(index)
-            fn = Utilities.normabspath(itm.data(0, self.filenameRole))
+            fn = os.path.abspath(itm.data(0, self.filenameRole))
             vm.openSourceFile(fn, 1)
             editor = vm.getOpenEditor(fn)
             editor.clearSyntaxError()
@@ -531,7 +531,7 @@
         for index in range(self.resultList.topLevelItemCount()):
             itm = self.resultList.topLevelItem(index)
             errorFiles.append(
-                Utilities.normabspath(itm.data(0, self.filenameRole)))
+                os.path.abspath(itm.data(0, self.filenameRole)))
         for file in openFiles:
             if file not in errorFiles:
                 editor = vm.getOpenEditor(file)

eric ide

mercurial