mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-25 17:57:02 +00:00
--json --spf option in validate.py
This commit is contained in:
@@ -399,4 +399,7 @@ if __name__ == "__main__":
|
|||||||
validate(fn, logger)
|
validate(fn, logger)
|
||||||
|
|
||||||
if "--json" in flags:
|
if "--json" in flags:
|
||||||
print("\n".join(json.dumps(x, default=str) for x in logger.statements))
|
conv = str
|
||||||
|
if "--spf" in flags:
|
||||||
|
conv = lambda x: x.to_string() if isinstance(x, ifcopenshell.entity_instance) else str(x)
|
||||||
|
print("\n".join(json.dumps(x, default=conv) for x in logger.statements))
|
||||||
|
|||||||
Reference in New Issue
Block a user