Module src.jsonid.export
Functions to support export.
Functions
def exportJSON() ‑> None
-
Expand source code
def exportJSON() -> None: # pylint: disable=C0103 """Export to JSON.""" logger.debug("exporting registry ad JSON") data = registry_data.registry() json_obj = [] id_ = { "jsonid": version.get_version(), "entries": len(data), "timestamp": int( str(datetime.datetime.now(timezone.utc).timestamp()).split(".", maxsplit=1)[ 0 ] ), } json_obj.append(id_) for datum in data: json_obj.append(datum.json()) print(json.dumps(json_obj, indent=2))
Export to JSON.