Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py

branch
Py2 comp.
changeset 3065
070b35dde35e
parent 3060
5883ce99ee12
child 3080
6c0a430b19df
equal deleted inserted replaced
3061:1c0ea3a87390 3065:070b35dde35e
57 @param code message code (string) 57 @param code message code (string)
58 @param check reference to the checker function (function) 58 @param check reference to the checker function (function)
59 @param args arguments for the message (list) 59 @param args arguments for the message (list)
60 @return error code (string) 60 @return error code (string)
61 """ 61 """
62 code = super(CodeStyleCheckerReport, self).error_args(line_number, offset, code, check, *args) 62 code = super(CodeStyleCheckerReport, self).error_args(
63 line_number, offset, code, check, *args)
63 if code and (self.counters[code] == 1 or self.__repeat): 64 if code and (self.counters[code] == 1 or self.__repeat):
64 if code in NamingStyleChecker.Codes: 65 if code in NamingStyleChecker.Codes:
65 text = NamingStyleChecker.getMessage(code, *args) 66 text = NamingStyleChecker.getMessage(code, *args)
66 else: 67 else:
67 text = pep8.getMessage(code, *args) 68 text = pep8.getMessage(code, *args)
330 if isinstance(fn, list): 331 if isinstance(fn, list):
331 files = fn[:] 332 files = fn[:]
332 elif os.path.isdir(fn): 333 elif os.path.isdir(fn):
333 files = [] 334 files = []
334 extensions = set(Preferences.getPython("PythonExtensions") + 335 extensions = set(Preferences.getPython("PythonExtensions") +
335 Preferences.getPython("Python3Extensions")) 336 Preferences.getPython("Python3Extensions"))
336 for ext in extensions: 337 for ext in extensions:
337 files.extend(Utilities.direntries(fn, True, '*{0}'.format(ext), 0)) 338 files.extend(Utilities.direntries(
339 fn, True, '*{0}'.format(ext), 0))
338 else: 340 else:
339 files = [fn] 341 files = [fn]
340 342
341 # filter the list depending on the filter string 343 # filter the list depending on the filter string
342 if files: 344 if files:

eric ide

mercurial