INNER CODE UNIT · Python
fmt_pct
OpenChemistry/avogadrolibs · scripts/coverage_summary.py:111
def fmt_pct(value: float | None) -> str:
return "n/a" if value is None else f"{value:.1f}"
def fmt_delta(now: float | None, before: float | None) -> str:
if now is None or before is None:
return "—"
delta = round(now - before, 1)
if delta == 0:
return "0.0"
return f"{'+' if delta > 0 else '−'}{abs(delta):.1f}"
def main() -> int:
parser = argparse.ArgumentParser(description=__doc__.split("\n")[0])
parser.add_argument("summary", type=Path, help="gcovr --json-summary file")
parser.add_argument(
"--history",