Skip to content

Report Writer

Reporter for process.

Classes:

Name Description
ReportWriter

ReportWriter class.

ReportWriter(root: str, exts_str: str, keys_str: str, dtstamp: DateTimeStamp, buffer: list[str] = list()) dataclass

ReportWriter class.

Methods:

Name Description
reset

Initialize reporter for a new run.

record

Add a message to the buffer.

generate_report

Generate the header report string.

save

Save the report to file.

reset(dest: str) -> None

Initialize reporter for a new run.

record(message: str) -> None

Add a message to the buffer.

generate_report(status: str, runtime: float, size: int) -> str

Generate the header report string.

save() -> None

Save the report to file.