eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py

changeset 7164
6da6a0a5a448
parent 6942
2602857055c5
child 7256
4ef3b78ebb4e
equal deleted inserted replaced
7163:00166038bba5 7164:6da6a0a5a448
91 """ 91 """
92 Public method to return the supported language names. 92 Public method to return the supported language names.
93 93
94 @return list of languanges supported (list of str) 94 @return list of languanges supported (list of str)
95 """ 95 """
96 return list(self.__supportedLanguages.keys()) 96 return list(self.__supportedLanguages.keys()) + ["MicroPython"]
97 97
98 def removeLanguage(self, lang): 98 def removeLanguage(self, lang):
99 """ 99 """
100 Public method to remove the language from syntax check. 100 Public method to remove the language from syntax check.
101 101
129 """ 129 """
130 if not lang: 130 if not lang:
131 lang = self.__determineLanguage(filename, source) 131 lang = self.__determineLanguage(filename, source)
132 if lang not in self.getLanguages(): 132 if lang not in self.getLanguages():
133 return 133 return
134 if lang == "MicroPython":
135 lang = "Python3"
136
134 data = [source] 137 data = [source]
135 # Call the getArgs function to get the required arguments 138 # Call the getArgs function to get the required arguments
136 env, args, getExt = self.__supportedLanguages[lang] 139 env, args, getExt = self.__supportedLanguages[lang]
137 data.extend(args()) 140 data.extend(args())
138 self.backgroundService.enqueueRequest( 141 self.backgroundService.enqueueRequest(

eric ide

mercurial