MCPcopy Create free account
hub / github.com/ElementsProject/elements / print_logs_html

Function print_logs_html

test/functional/combine_logs.py:189–198  ·  view source on GitHub ↗

Renders the iterator of log events into html.

(log_events)

Source from the content-addressed store, hash-verified

187
188
189def print_logs_html(log_events):
190 """Renders the iterator of log events into html."""
191 try:
192 import jinja2 #type:ignore
193 except ImportError:
194 print("jinja2 not found. Try `pip install jinja2`")
195 sys.exit(1)
196 print(jinja2.Environment(loader=jinja2.FileSystemLoader('./'))
197 .get_template('combined_log_template.html')
198 .render(title="Combined Logs from testcase", log_events=[event._asdict() for event in log_events]))
199
200
201if __name__ == '__main__':

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected