From 64dcfefbec485878a74ed8023ecf3d017d247908 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sat, 24 Jun 2023 10:29:36 -0700 Subject: [PATCH] avoid div by zero --- aider/diffs.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aider/diffs.py b/aider/diffs.py index d9cb69ed6..a2a8c52f6 100644 --- a/aider/diffs.py +++ b/aider/diffs.py @@ -54,7 +54,10 @@ def diff_partial_update(lines_orig, lines_updated, final=False, fname=None): if last_non_deleted is None: return "" - pct = last_non_deleted * 100 / num_orig_lines + if num_orig_lines: + pct = last_non_deleted * 100 / num_orig_lines + else: + pct = 50 bar = create_progress_bar(pct) bar = f"! {last_non_deleted:3d} / {num_orig_lines:3d} lines [{bar}] {pct:3.0f}%\n\n"