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

branch
eric7
changeset 10836
dc7f25f2f7e4
parent 10675
c8118e766ee6
child 11090
f5f5f5803935
equal deleted inserted replaced
10835:9117c08e4707 10836:dc7f25f2f7e4
53 @param source code of the file 53 @param source code of the file
54 @type str 54 @type str
55 @return language of the file or None if not found 55 @return language of the file or None if not found
56 @rtype str or None 56 @rtype str or None
57 """ 57 """
58 pyVer = PythonUtilities.determinePythonVersion(filename, source) 58 if PythonUtilities.isPythonSource(filename, source):
59 if pyVer: 59 return "Python3"
60 return "Python{0}".format(pyVer)
61 60
62 for lang, (_env, _getArgs, getExt) in self.__supportedLanguages.items(): 61 for lang, (_env, _getArgs, getExt) in self.__supportedLanguages.items():
63 if filename.endswith(tuple(getExt())): 62 if filename.endswith(tuple(getExt())):
64 return lang 63 return lang
65 64

eric ide

mercurial