src/eric7/Plugins/PluginSyntaxChecker.py

branch
eric7
changeset 9482
a2bc06a54d9d
parent 9473
3f23dbf37dbe
child 9508
5a02bdb1dcba
--- a/src/eric7/Plugins/PluginSyntaxChecker.py	Sun Nov 06 11:22:39 2022 +0100
+++ b/src/eric7/Plugins/PluginSyntaxChecker.py	Mon Nov 07 17:19:58 2022 +0100
@@ -50,14 +50,14 @@
 
         @param ui reference to the user interface object (UI.UserInterface)
         """
+        from eric7.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService import (
+            SyntaxCheckService,
+        )
+
         super().__init__(ui)
         self.__ui = ui
         self.__initialize()
 
-        from eric7.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService import (
-            SyntaxCheckService,
-        )
-
         self.syntaxCheckService = SyntaxCheckService()
         ericApp().registerObject("SyntaxCheckService", self.syntaxCheckService)
 
@@ -310,6 +310,10 @@
         """
         Private slot used to check the project files for syntax errors.
         """
+        from eric7.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog import (
+            SyntaxCheckerDialog,
+        )
+
         project = ericApp().getObject("Project")
         project.saveAllScripts()
         ppath = project.getProjectPath()
@@ -320,10 +324,6 @@
             if file.endswith(extensions)
         ]
 
-        from eric7.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog import (
-            SyntaxCheckerDialog,
-        )
-
         self.__projectSyntaxCheckerDialog = SyntaxCheckerDialog()
         self.__projectSyntaxCheckerDialog.show()
         self.__projectSyntaxCheckerDialog.prepare(files, project)
@@ -333,6 +333,10 @@
         Private method to handle the syntax check context menu action of the
         project sources browser.
         """
+        from eric7.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog import (
+            SyntaxCheckerDialog,
+        )
+
         browser = ericApp().getObject("ProjectBrowser").getProjectBrowser("sources")
         if browser.getSelectedItemsCount([ProjectBrowserFileItem]) > 1:
             fn = []
@@ -345,10 +349,6 @@
             except AttributeError:
                 fn = itm.dirName()
 
-        from eric7.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog import (
-            SyntaxCheckerDialog,
-        )
-
         self.__projectBrowserSyntaxCheckerDialog = SyntaxCheckerDialog()
         self.__projectBrowserSyntaxCheckerDialog.show()
         self.__projectBrowserSyntaxCheckerDialog.start(fn)
@@ -395,12 +395,12 @@
         Private slot to handle the syntax check context menu action of the
         editors.
         """
+        from eric7.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog import (
+            SyntaxCheckerDialog,
+        )
+
         editor = ericApp().getObject("ViewManager").activeWindow()
         if editor is not None:
-            from eric7.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog import (
-                SyntaxCheckerDialog,
-            )
-
             self.__editorSyntaxCheckerDialog = SyntaxCheckerDialog()
             self.__editorSyntaxCheckerDialog.show()
             if editor.isJavascriptFile():

eric ide

mercurial