src/eric7/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py

branch
eric7
changeset 9624
b47dfa7a137d
parent 9508
5a02bdb1dcba
child 9646
ab5678db972f
equal deleted inserted replaced
9623:9c1f429cb56b 9624:b47dfa7a137d
21 ) 21 )
22 22
23 from eric7 import Utilities 23 from eric7 import Utilities
24 from eric7.EricGui import EricPixmapCache 24 from eric7.EricGui import EricPixmapCache
25 from eric7.EricWidgets.EricApplication import ericApp 25 from eric7.EricWidgets.EricApplication import ericApp
26 from eric7.SystemUtilities import FileSystemUtilities
26 27
27 from .Ui_SyntaxCheckerDialog import Ui_SyntaxCheckerDialog 28 from .Ui_SyntaxCheckerDialog import Ui_SyntaxCheckerDialog
28 29
29 30
30 class SyntaxCheckerDialog(QDialog, Ui_SyntaxCheckerDialog): 31 class SyntaxCheckerDialog(QDialog, Ui_SyntaxCheckerDialog):
190 if isinstance(fn, list): 191 if isinstance(fn, list):
191 files = fn 192 files = fn
192 elif os.path.isdir(fn): 193 elif os.path.isdir(fn):
193 files = [] 194 files = []
194 for ext in self.syntaxCheckService.getExtensions(): 195 for ext in self.syntaxCheckService.getExtensions():
195 files.extend(Utilities.direntries(fn, True, "*{0}".format(ext), 0)) 196 files.extend(
197 FileSystemUtilities.direntries(fn, True, "*{0}".format(ext), 0)
198 )
196 else: 199 else:
197 files = [fn] 200 files = [fn]
198 201
199 if files: 202 if files:
200 if self.__project is None: 203 if self.__project is None:
245 self.files = fn 248 self.files = fn
246 elif os.path.isdir(fn): 249 elif os.path.isdir(fn):
247 self.files = [] 250 self.files = []
248 for ext in self.syntaxCheckService.getExtensions(): 251 for ext in self.syntaxCheckService.getExtensions():
249 self.files.extend( 252 self.files.extend(
250 Utilities.direntries(fn, True, "*{0}".format(ext), 0) 253 FileSystemUtilities.direntries(fn, True, "*{0}".format(ext), 0)
251 ) 254 )
252 else: 255 else:
253 self.files = [fn] 256 self.files = [fn]
254 257
255 self.__errorItem = None 258 self.__errorItem = None

eric ide

mercurial