Plugins/PluginSyntaxChecker.py

changeset 830
6caa4436dee2
parent 802
e8882d16384c
child 945
8cd4d08fa9f6
child 955
377efd9104a7
equal deleted inserted replaced
829:b3280ade94a6 830:6caa4436dee2
2 2
3 # Copyright (c) 2007 - 2011 Detlev Offenbach <detlev@die-offenbachs.de> 3 # Copyright (c) 2007 - 2011 Detlev Offenbach <detlev@die-offenbachs.de>
4 # 4 #
5 5
6 """ 6 """
7 Module implementing the Tabnanny plugin. 7 Module implementing the Syntax Checker plugin.
8 """ 8 """
9 9
10 import os 10 import os
11 11
12 from PyQt4.QtCore import QObject 12 from PyQt4.QtCore import QObject
169 if not self.__projectBrowserAct in menu.actions(): 169 if not self.__projectBrowserAct in menu.actions():
170 menu.addAction(self.__projectBrowserAct) 170 menu.addAction(self.__projectBrowserAct)
171 171
172 def __projectSyntaxCheck(self): 172 def __projectSyntaxCheck(self):
173 """ 173 """
174 Public slot used to check the project files for bad indentations. 174 Public slot used to check the project files for syntax errors.
175 """ 175 """
176 project = e5App().getObject("Project") 176 project = e5App().getObject("Project")
177 project.saveAllScripts() 177 project.saveAllScripts()
178 ppath = project.getProjectPath() 178 ppath = project.getProjectPath()
179 files = [os.path.join(ppath, file) \ 179 files = [os.path.join(ppath, file) \

eric ide

mercurial