diff --git a/fuma/ComparisonTriangle.py b/fuma/ComparisonTriangle.py index c491234..bafb173 100644 --- a/fuma/ComparisonTriangle.py +++ b/fuma/ComparisonTriangle.py @@ -147,7 +147,10 @@ def prune_duplicates(self,merged_fusions): def log_progress(self,n_total, passed, previous_percentage): # Print percentage - doesn't entirely fit yet - percentage = 100.0 * (float(passed) / float(n_total)) + try: + percentage = 100.0 * (float(passed) / float(n_total)) + except ZeroDivisionError: + percentage = 100.0 if percentage >= previous_percentage + 5.0 or passed == n_total:# Repport each 5% self.logger.debug(str(round(percentage,1))+"% completed") previous_percentage = percentage