Plugins/PluginSyntaxChecker.py

changeset 2407
b98cc8ee1142
parent 2302
f29e9405c851
child 2525
8b507a9a2d40
child 2712
4354ab0b67c7
diff -r 975af671146d -r b98cc8ee1142 Plugins/PluginSyntaxChecker.py
--- a/Plugins/PluginSyntaxChecker.py	Sun Feb 10 19:36:30 2013 +0100
+++ b/Plugins/PluginSyntaxChecker.py	Sun Feb 10 19:46:21 2013 +0100
@@ -15,8 +15,6 @@
 
 from E5Gui.E5Action import E5Action
 
-from CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog import SyntaxCheckerDialog
-
 import Preferences
 
 # Start-Of-Header
@@ -182,6 +180,7 @@
                 if file.endswith(tuple(Preferences.getPython("Python3Extensions")) +
                                  tuple(Preferences.getPython("PythonExtensions")))]
         
+        from CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog import SyntaxCheckerDialog
         self.__projectSyntaxCheckerDialog = SyntaxCheckerDialog()
         self.__projectSyntaxCheckerDialog.show()
         self.__projectSyntaxCheckerDialog.prepare(files, project)
@@ -198,6 +197,7 @@
         except AttributeError:
             fn = itm.dirName()
         
+        from CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog import SyntaxCheckerDialog
         self.__projectBrowserSyntaxCheckerDialog = SyntaxCheckerDialog()
         self.__projectBrowserSyntaxCheckerDialog.show()
         self.__projectBrowserSyntaxCheckerDialog.start(fn)
@@ -245,6 +245,8 @@
         """
         editor = e5App().getObject("ViewManager").activeWindow()
         if editor is not None:
+                from CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog import \
+                    SyntaxCheckerDialog
                 self.__editorSyntaxCheckerDialog = SyntaxCheckerDialog()
                 self.__editorSyntaxCheckerDialog.show()
                 self.__editorSyntaxCheckerDialog.start(

eric ide

mercurial