MCPcopy Index your code
hub / github.com/raiden-network/raiden / api_response

Function api_response

raiden/api/rest_utils.py:24–35  ·  view source on GitHub ↗
(result: Any, status_code: HTTPStatus = HTTPStatus.OK)

Source from the content-addressed store, hash-verified

22
23
24def api_response(result: Any, status_code: HTTPStatus = HTTPStatus.OK) -> Response:
25 if status_code == HTTPStatus.NO_CONTENT:
26 assert not result, "Provided 204 response with non-zero length response"
27 data = ""
28 else:
29 data = json.dumps(result)
30
31 log.debug("Request successful", response=result, status_code=status_code)
32 response = make_response(
33 (data, status_code, {"mimetype": "application/json", "Content-Type": "application/json"})
34 )
35 return response
36
37
38def api_error(errors: Any, status_code: HTTPStatus) -> Response:

Callers 15

get_our_addressMethod · 0.90
get_raiden_versionMethod · 0.90
get_node_settingsMethod · 0.90
get_contract_versionsMethod · 0.90
register_tokenMethod · 0.90
mint_token_forMethod · 0.90
openMethod · 0.90
leaveMethod · 0.90
get_channel_listMethod · 0.90
get_tokens_listMethod · 0.90

Calls 1

make_responseFunction · 0.85

Tested by

no test coverage detected