aboutsummaryrefslogtreecommitdiffstats
path: root/arthur/apis/github/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'arthur/apis/github/__init__.py')
-rw-r--r--arthur/apis/github/__init__.py20
1 files changed, 1 insertions, 19 deletions
diff --git a/arthur/apis/github/__init__.py b/arthur/apis/github/__init__.py
index 3eb55a6..a8701d4 100644
--- a/arthur/apis/github/__init__.py
+++ b/arthur/apis/github/__init__.py
@@ -1,23 +1,5 @@
-from arthur.config import CONFIG
-
+from .common import GitHubError
from .orgs import remove_org_member
from .teams import add_staff_member
-
-class GitHubError(Exception):
- """Custom exception for GitHub API errors."""
-
- def __init__(self, message: str):
- super().__init__(message)
-
-
__all__ = ("GitHubError", "add_staff_member", "remove_org_member")
-
-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