in sam-app/lambda_functions/salesforce.py [0:0]
def __check_resp__(resp):
if resp.status_code // 100 == 2:
return resp
if resp.status_code == 401:
raise InvalidAuthTokenException("")
data = resp.json()
if 'error' in data:
msg = "%s: %s" % (data['error'], data['error_description'])
logger.error(msg)
raise Exception(msg)
if isinstance(data, list):
for error in data:
if 'message' in error:
msg = "%s: %s" % (error['errorCode'], error['message'])
logger.error(msg)
raise Exception(msg)
msg = "request returned status code: %d" % resp.status_code
logger.error(msg)
raise Exception(msg)