@@ -89,7 +89,7 @@ def __init__(self, credential, endpoint, custom_key_values={}, session=None):
8989 elif body_format in [DKUConstants .FORM_DATA_BODY_FORMAT ]:
9090 key_value_body = endpoint .get ("key_value_body" , {})
9191 self .requests_kwargs .update ({"json" : get_dku_key_values (key_value_body )})
92- self .metadata = {}
92+ self .metadata = {DKUConstants . REPONSE_ERROR_KEY : None }
9393 self .call_number = 0
9494 self .session = session or requests .Session ()
9595
@@ -147,15 +147,15 @@ def request(self, method, url, can_raise_exeption=True, **kwargs):
147147 self .set_metadata ("response_headers" , "{}" .format (response .headers ))
148148
149149 if error_message :
150- return {"error" : error_message }
150+ return {DKUConstants . REPONSE_ERROR_KEY : error_message }
151151
152152 if response .status_code >= 400 :
153153 error_message = "Error {}: {}" .format (response .status_code , response .content )
154154 self .pagination .is_last_batch_empty = True
155155 if can_raise_exeption :
156156 raise RestAPIClientError (error_message )
157157 else :
158- return {"error" : error_message }
158+ return {DKUConstants . REPONSE_ERROR_KEY : error_message }
159159 if response .status_code in [204 ]:
160160 self .pagination .update_next_page ({}, response .links )
161161 return self .empty_json_response ()
@@ -168,7 +168,7 @@ def request(self, method, url, can_raise_exeption=True, **kwargs):
168168 logger .error ("response.content={}" .format (response .content ))
169169 if can_raise_exeption :
170170 raise RestAPIClientError ("The API did not return JSON as expected. {}" .format (error_message ))
171- return {"error" : error_message }
171+ return {DKUConstants . REPONSE_ERROR_KEY : error_message }
172172
173173 self .pagination .update_next_page (json_response , response .links )
174174 return json_response
0 commit comments