From 211e302b419bd55a7ed0070176475f15a0f44501 Mon Sep 17 00:00:00 2001 From: Florian Festi Date: Sat, 10 Feb 2018 20:59:25 +0100 Subject: [PATCH] Fix devision by zero for zero lengths --- boxes/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/boxes/__init__.py b/boxes/__init__.py index 43cb7c8..fae07d4 100755 --- a/boxes/__init__.py +++ b/boxes/__init__.py @@ -463,7 +463,10 @@ class Boxes: walls += self.thickness try: - factor = (total - walls) / total + if total > 0.0: + factor = (total - walls) / total + else: + factor = 1.0 return [s * factor for s in l] except TypeError: return l - walls