Nettacker/nettacker/lib/compare_report/engine.py

22 lines
473 B
Python

import json
from nettacker.config import Config
def build_report(compare_result):
"""
generate a report based on result of comparision b/w scans
Args:
compare_result: dict with result of the compare
Returns:
Compare report in HTML
"""
data = (
open(Config.path.web_static_dir / "report/compare_report.html")
.read()
.replace("__data_will_locate_here__", json.dumps(compare_result))
)
return data