From e397d338a6063bc396555fb0e0d9539f9a61fed9 Mon Sep 17 00:00:00 2001
From: David Hendriks <davidhendriks93@gmail.com>
Date: Wed, 15 Sep 2021 16:58:46 +0100
Subject: [PATCH] fix to prevent the verbose progress print from breaking with
 a zero division

---
 binarycpython/utils/grid.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/binarycpython/utils/grid.py b/binarycpython/utils/grid.py
index f53e01b87..703ce4aaa 100644
--- a/binarycpython/utils/grid.py
+++ b/binarycpython/utils/grid.py
@@ -4238,7 +4238,7 @@ eccentricity3=0
             "{system_number}/{total_starcount}{modulo} {complete:5.1f}% complete {hours:02d}:{minutes:02d}:{seconds:02d} ETA={eta:7.1f}{units} tpr={tpr:2.2e} ETF={etf} mem:{mem_use:.1f}MB".format(
                 system_number = system_number,
                 total_starcount = self.grid_options["_total_starcount"],
-                complete=(100.0*system_number)/(1.0*self.grid_options["_total_starcount"]),
+                complete=(100.0*system_number)/(1.0*self.grid_options["_total_starcount"]) if self.grid_options["_total_starcount"] else -1,
                 modulo = modulo,
                 hours = localtime.tm_hour,
                 minutes = localtime.tm_min,
-- 
GitLab