diff --git a/crazy_functions/解析项目源代码.py b/crazy_functions/解析项目源代码.py index 0edcbf1..7c56e82 100644 --- a/crazy_functions/解析项目源代码.py +++ b/crazy_functions/解析项目源代码.py @@ -225,7 +225,10 @@ def 解析一个Golang项目(txt, llm_kwargs, plugin_kwargs, chatbot, history, s report_execption(chatbot, history, a=f"解析项目: {txt}", b=f"找不到本地项目或无权访问: {txt}") yield from update_ui(chatbot=chatbot, history=history) # 刷新界面 return - file_manifest = [f for f in glob.glob(f'{project_folder}/**/*.go', recursive=True)] + file_manifest = [f for f in glob.glob(f'{project_folder}/**/*.go', recursive=True)] + \ + [f for f in glob.glob(f'{project_folder}/**/go.mod', recursive=True)] + \ + [f for f in glob.glob(f'{project_folder}/**/go.sum', recursive=True)] + \ + [f for f in glob.glob(f'{project_folder}/**/go.work', recursive=True)] if len(file_manifest) == 0: report_execption(chatbot, history, a=f"解析项目: {txt}", b=f"找不到任何golang文件: {txt}") yield from update_ui(chatbot=chatbot, history=history) # 刷新界面