From 65d2293e255f09bd90f864f4416c7694867f629e Mon Sep 17 00:00:00 2001 From: Florian Festi Date: Thu, 15 Aug 2019 23:11:51 +0200 Subject: [PATCH] Fix Extend.__add__ for None values --- boxes/svgutil.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/boxes/svgutil.py b/boxes/svgutil.py index 9f16277..5c39f67 100755 --- a/boxes/svgutil.py +++ b/boxes/svgutil.py @@ -31,10 +31,14 @@ class Extend: def __add__(self, v): x, y = v res = Extend() - res.minx = self.minx + x - res.maxx = self.maxx + x - res.miny = self.miny + y - res.maxy = self.maxy + y + if self.minx is not None: + res.minx = self.minx + x + if self.maxx is not None: + res.maxx = self.maxx + x + if self.miny is not None: + res.miny = self.miny + y + if self.maxy is not None: + res.maxy = self.maxy + y return res def addPoint(self, x, y):