def return_response(self, method, path, data, headers, response): if response.content: # fix hardcoded account ID in ARNs returned from this API MessageConversion.fix_account_id(response) # fix dates returned from this API (fixes issues with Terraform) MessageConversion.fix_date_format(response) MessageConversion.fix_error_codes(method, data, response) MessageConversion.fix_xml_empty_boolean(response, BOOL_ATTRS) MessageConversion.booleans_to_lowercase(response, BOOL_ATTRS) # fix content-length header response.headers["Content-Length"] = str(len(response._content))
def return_response(self, method, path, data, headers, response): if response.content: # fix hardcoded account ID in ARNs returned from this API MessageConversion._fix_account_id(response) # fix dates returned from this API (fixes an issue with Terraform) MessageConversion._fix_date_format(response) MessageConversion._fix_error_codes(method, data, response) # fix content-length header response.headers['content-length'] = str(len(response._content))
def return_response(self, method, path, data, headers, response): super(ProxyListenerSecretsManager, self).return_response(method, path, data, headers, response) if response.content: return MessageConversion.fix_account_id(response)
def forward_request(self, method, path, data, headers): if method == 'POST' and path == '/': data = MessageConversion._reset_account_id(data) return Request(data=data, headers=headers, method=method) return True
def return_response(self, method, path, data, headers, response): if response.content: return MessageConversion.fix_account_id(response)