Add some debug info to taskbase call
This commit is contained in:
parent
728ac73821
commit
c7ee95f4b2
|
|
@ -1,6 +1,11 @@
|
|||
import json
|
||||
import re
|
||||
import requests
|
||||
from sentry_sdk import add_breadcrumb
|
||||
|
||||
from core.logger import get_logger
|
||||
|
||||
logger = get_logger(__name__)
|
||||
|
||||
|
||||
# from spellcheck.client import TaskbaseClient
|
||||
|
|
@ -10,6 +15,7 @@ import requests
|
|||
class TaskbaseException(Exception):
|
||||
pass
|
||||
|
||||
|
||||
class TaskbaseClient:
|
||||
# def __init__(self, resource_url):
|
||||
# # resource url should be in the form https://username:password@baseurl
|
||||
|
|
@ -68,9 +74,13 @@ class TaskbaseClient:
|
|||
headers=headers)
|
||||
|
||||
if not response.ok:
|
||||
raise TaskbaseException(f'Something went wrong - {response.status_code}: {response.reason} - {response.text}')
|
||||
logger.warning(f'Something went wrong - {response.status_code}: {response.reason} - {response.text}')
|
||||
raise TaskbaseException(
|
||||
f'Something went wrong - {response.status_code}: {response.reason} - {response.text}')
|
||||
else: # todo: define what to do here
|
||||
raise TaskbaseException(f'Something went wrong - {response.status_code}: {response.reason} - {response.text}')
|
||||
logger.warning(f'Something went wrong - {response.status_code}: {response.reason} - {response.text}')
|
||||
raise TaskbaseException(
|
||||
f'Something went wrong - {response.status_code}: {response.reason} - {response.text}')
|
||||
|
||||
def spellcheck(self, task, text):
|
||||
if self.token is None:
|
||||
|
|
@ -90,4 +100,10 @@ class TaskbaseClient:
|
|||
if response.status_code == 200:
|
||||
return response.content
|
||||
else: # todo: define what to do here
|
||||
add_breadcrumb(
|
||||
category='taskbase',
|
||||
message=f'Error:{response.reason} - {response.text}',
|
||||
|
||||
)
|
||||
logger.warning(f'Something went wrong - {response.status_code}: {response.reason} - {response.text}')
|
||||
raise Exception('Something went wrong')
|
||||
|
|
|
|||
Loading…
Reference in New Issue