mirror of
https://github.com/ditkrg/todo-to-issue-action.git
synced 2026-01-22 22:06:43 +00:00
Improve diff error message
This commit is contained in:
parent
3ac81cb165
commit
edf5d49a3c
@ -87,7 +87,14 @@ class GitHubClient(Client):
|
||||
diff_request = requests.get(url=diff_url, headers=diff_headers)
|
||||
if diff_request.status_code == 200:
|
||||
return diff_request.text
|
||||
raise Exception('Could not retrieve diff. Operation will abort.')
|
||||
|
||||
error_response = [f'Could not retrieve diff',
|
||||
f'URL: {diff_url}',
|
||||
f'Status code: {diff_request.status_code}']
|
||||
if 'application/json' in diff_request.headers['content-type']:
|
||||
error_response.append(f'Server response: {json.loads(diff_request.text)['message']}')
|
||||
error_response.append('Operation will abort')
|
||||
raise Exception('\n'.join(error_response))
|
||||
|
||||
# noinspection PyMethodMayBeStatic
|
||||
def _get_timestamp(self, commit):
|
||||
|
||||
Loading…
Reference in New Issue
Block a user