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): |