DjangoPeng / DjangoPeng/GitHubSentinel

v0.2.1命令行执行export报错

Open
#28 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Jupyter Notebook
Stars
363
Forks
294
PR merge metrics
No merged PRs in 30d

Description

执行export langchain-ai/langchain报错:
Unexpected error: [Errno 2] No such file or directory: 'daily_progress/langchain-ai_langchain_2024-10-27.md'
看代码里src.github_client.GitHubClient.export_daily_progress方法直接open文件,没有先创建:
filename = f'daily_progress/{repo.replace("/", "_")}_{date_str}.md'
with open(filename, 'w') as f:
改成如下代码之后问题消失:
filename = f'daily_progress/{repo.replace("/", "_")}_{date_str}.md'
directory = os.path.dirname(filename)
if not os.path.exists(directory):
os.makedirs(directory)
with open(filename, 'w') as f:

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.