MCPcopy Index your code
hub / github.com/Tencent/CodeAnalysis / input_languages

Method input_languages

client/node/common/userinput.py:222–244  ·  view source on GitHub ↗

输入语言 :return: list, 语言列表

(self)

Source from the content-addressed store, hash-verified

220 return None
221
222 def input_languages(self):
223 """
224 输入语言
225 :return: list, 语言列表
226 """
227 def check_func(input_str):
228 try:
229 self.format_languages(input_str)
230 return True
231 except NodeError:
232 return False
233
234 try:
235 languages = SmartInput().input(prompt="代码语言类型:",
236 check_func=check_func,
237 retry_prompt="输入有误!请重新输入:")
238 return self.format_languages(languages)
239 except InputRetryError as err:
240 logger.warning(str(err))
241 return None
242 except EOFError as err:
243 logger.warning(str(err))
244 return None

Callers

nothing calls this directly

Calls 4

format_languagesMethod · 0.95
SmartInputClass · 0.90
inputMethod · 0.80
warningMethod · 0.80

Tested by

no test coverage detected