SAGIRI-kawaii / sagiri-bot

基于Graia Ariadne和Mirai的QQ机器人 SAGIRI-BOT
GNU Affero General Public License v3.0
696 stars 83 forks source link

[Bug Report] 未正确安装 `GitPython` `git` 时的类型注解问题 #407

Closed nullqwertyuiop closed 1 year ago

nullqwertyuiop commented 1 year ago

问题

406

未正确安装 git 相关依赖时此处将缺少 Repo Commit Head 等对象,从而导致后文的类型注解无法被正确解析,导致启动失败。

https://github.com/SAGIRI-kawaii/sagiri-bot/blob/07b35b939ff3011076a4bdcf7e8e38c9f35d918c/shared/utils/self_upgrade.py#L12-L17

如何复现

No response

预期行为

No response

使用环境

No response

日志/截图

No response