Exemple #1
0
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)
Exemple #2
0
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)
Exemple #3
0
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)