We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2e84e26 commit 6eb97a2Copy full SHA for 6eb97a2
1 file changed
github_to_sqlite/utils.py
@@ -74,16 +74,17 @@
74
75
76
class GitHubError(Exception):
77
- def __init__(self, message, status_code):
+ def __init__(self, message, status_code, headers=None):
78
self.message = message
79
self.status_code = status_code
80
+ self.headers = headers
81
82
@classmethod
83
def from_response(cls, response):
84
message = response.json()["message"]
85
if "git repository is empty" in message.lower():
86
cls = GitHubRepositoryEmpty
- return cls(message, response.status_code)
87
+ return cls(message, response.status_code, response.headers)
88
89
90
class GitHubRepositoryEmpty(GitHubError):
0 commit comments