def write_document(document, out, validate=True): if validate: messages = [] messages = document.validate(messages) if messages: raise InvalidDocumentError(messages) writer = Writer(document) document_object = writer.create_document() json.dump(document_object, out, indent=4)
def write_document(document, out, validate=True): if validate: messages = [] messages = document.validate(messages) if messages: raise InvalidDocumentError(messages) writer = Writer(document) document_object = {"SpdxDocument": writer.create_document()} xmltodict.unparse(document_object, out, encoding="utf-8", pretty=True)
def write_document(document, out, validate=True): if validate: messages = [] messages = document.validate(messages) if messages: raise InvalidDocumentError(messages) writer = Writer(document) document_object = writer.create_document() yaml.safe_dump(document_object, out, indent=2, explicit_start=True)