MCPcopy Index your code
hub / github.com/algorithmiaio/algorithmia-python / raiseAlgoApiError

Function raiseAlgoApiError

Algorithmia/errors.py:34–50  ·  view source on GitHub ↗
(result)

Source from the content-addressed store, hash-verified

32
33
34def raiseAlgoApiError(result):
35 if 'error' in result:
36 if 'message' in result['error']:
37 message = result['error']['message']
38 else:
39 message = result['error']
40 if 'error_type' in result['error']:
41 err_type = result['error']['error_type']
42 else:
43 err_type = None
44 if 'stack_trace' in result['error']:
45 stacktrace = result['error']['stack_trace']
46 else:
47 stacktrace = None
48 return AlgorithmException(message=message, stack_trace=stacktrace, error_type=err_type)
49 else:
50 return Exception("Non-Algorithm related Failure: " + str(result))

Callers 4

postJsonHelperMethod · 0.90
getJsonHelperMethod · 0.90
putHelperMethod · 0.90
create_algo_responseMethod · 0.90

Calls 1

AlgorithmExceptionClass · 0.85

Tested by

no test coverage detected