Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py

changeset 6188
5a6ae3be31e6
parent 6048
82ad8ec9548c
child 6645
ad476851d7e0
equal deleted inserted replaced
6187:2cc7e3629784 6188:5a6ae3be31e6
55 """ 55 """
56 pyVer = determinePythonVersion(filename, source) 56 pyVer = determinePythonVersion(filename, source)
57 if pyVer: 57 if pyVer:
58 return 'Python{0}'.format(pyVer) 58 return 'Python{0}'.format(pyVer)
59 59
60 for lang, (env, getArgs, getExt) in self.__supportedLanguages.items(): 60 for lang, (_env, _getArgs, getExt) in \
61 self.__supportedLanguages.items():
61 if filename.endswith(tuple(getExt())): 62 if filename.endswith(tuple(getExt())):
62 return lang 63 return lang
63 64
64 return None 65 return None
65 66
110 syntax checker dialog. 111 syntax checker dialog.
111 112
112 @return set of all supported file extensions (set of str) 113 @return set of all supported file extensions (set of str)
113 """ 114 """
114 extensions = set() 115 extensions = set()
115 for env, getArgs, getExt in self.__supportedLanguages.values(): 116 for _env, _getArgs, getExt in self.__supportedLanguages.values():
116 for ext in getExt(): 117 for ext in getExt():
117 extensions.add(ext) 118 extensions.add(ext)
118 return extensions 119 return extensions
119 120
120 def syntaxCheck(self, lang, filename, source): 121 def syntaxCheck(self, lang, filename, source):

eric ide

mercurial