def parse_response(self, result): if result: try: result = minidom.parseString(result) except Exception, err: # This means that the result doesn't have XML, not an error pass
def parse_response(self, result, headers): """ Override's parent return value to include also include the headers """ if result: try: result = minidom.parseString(result) except Exception: # This means that the result doesn't have XML, not an error pass return headers, result
def parse_response(self, result, headers): if 'content-type' in headers: if 'xml' in headers['content-type']: try: return minidom.parseString(result) except Exception as e: raise APIError('Unable to process XML data. Reason: %s' % e) elif 'json' in headers['content-type']: return super(VersionOneAPIBase, self).parse_response(result, headers) else: return result
def get_xml_from_file(self, file_name): raw_xml = self._read_response_file('%s.xml' % file_name) return minidom.parseString(raw_xml)
def parse_response(self, result, headers): try: return minidom.parseString(result) except Exception: raise VeracodeIntegrationError('Unable to process XML data: %s' % str(result)[:200])