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 |