taolib.github_app.errors#
GitHub App 集成的异常体系。
本模块定义了 GitHub App 子模块中所有可预期错误的公共基类,
调用方可通过捕获 GitHubAppError 一次性处理本集成报出的异常。
Exceptions#
GitHub App 客户端未能获取安装令牌时抛出。 |
|
必需的 GitHub App 配置缺失或非法时抛出。 |
|
GitHub App 集成的异常基类。 |
Module Contents#
- exception taolib.github_app.errors.GitHubAppClientError#
Bases:
GitHubAppErrorGitHub App 客户端未能获取安装令牌时抛出。
常见触发场景:
网络超时或连接失败。
GitHub API 返回非 2xx 状态码。
JWT 签名无效导致认证失败。
Initialize self. See help(type(self)) for accurate signature.
- exception taolib.github_app.errors.GitHubAppConfigurationError#
Bases:
ValueError,GitHubAppError必需的 GitHub App 配置缺失或非法时抛出。
常见触发场景:
GITHUB_APP_ID/GITHUB_APP_INSTALLATION_ID环境变量未设置。私钥既未通过
GITHUB_APP_PRIVATE_KEY传入,也未通过GITHUB_APP_PRIVATE_KEY_FILE指定。
同时继承自
ValueError,便于兼容常规参数校验逻辑。Initialize self. See help(type(self)) for accurate signature.