From 8cdf97164cf225fb756ee36f73955c36f5b48e54 Mon Sep 17 00:00:00 2001 From: XANTRONIX Industrial Date: Sat, 22 Mar 2025 14:47:20 -0400 Subject: [PATCH] Fix PointSequence.__init__() when passed no points --- lib/xmet/geo.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/lib/xmet/geo.py b/lib/xmet/geo.py index 50c0509..e9cc4ef 100644 --- a/lib/xmet/geo.py +++ b/lib/xmet/geo.py @@ -27,13 +27,14 @@ class PointSequence(list): self.poly = None - for point in points: - typeof = type(point) + if points is not None: + for point in points: + typeof = type(point) - if typeof is tuple: - self.add(*point) - elif typeof is shapely.Point: - self.append(point) + if typeof is tuple: + self.add(*point) + elif typeof is shapely.Point: + self.append(point) def add(self, lon: float, lat: float): self.append(shapely.Point(lon, lat))