diff options
author | 2025-07-16 10:08:40 +0100 | |
---|---|---|
committer | 2025-07-16 10:08:40 +0100 | |
commit | bf4cb2c12ad9fb71233c5ed60ec4cd717f6302de (patch) | |
tree | b75098aa3a962829d65129fab049a9a550847aee /arthur/apis/github/common.py | |
parent | Add new M-x github remove command (diff) |
Move common variables for GitHub API into common file
Diffstat (limited to 'arthur/apis/github/common.py')
-rw-r--r-- | arthur/apis/github/common.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/arthur/apis/github/common.py b/arthur/apis/github/common.py new file mode 100644 index 0000000..5ac4676 --- /dev/null +++ b/arthur/apis/github/common.py @@ -0,0 +1,18 @@ +from arthur.config import CONFIG + + +class GitHubError(Exception): + """Custom exception for GitHub API errors.""" + + def __init__(self, message: str): + super().__init__(message) + + +HEADERS = { + "Accept": "application/vnd.github+json", + "X-GitHub-Api-Version": "2022-11-28", + "Authorization": f"Bearer {CONFIG.github_token.get_secret_value()}", +} +HTTP_404 = 404 +HTTP_403 = 403 +HTTP_422 = 422 |