- in Legacy2D graphic engine fixed setting the Opacity functionality

- fixed a recent issue where Gerber files made out of single polygons were not processed
This commit is contained in:
Marius Stanciu
2021-09-21 19:21:05 +03:00
committed by Marius
parent dd029d6ded
commit 734398d460
4 changed files with 35 additions and 32 deletions

View File

@@ -8104,9 +8104,8 @@ def flatten_shapely_geometry(geometry):
if isinstance(geometry, (MultiLineString, MultiPolygon, MultiPoint)):
for geo in geometry.geoms:
flat_list.append(geo)
elif isinstance(geometry, list):
for geo_el in geometry:
flat_list += flatten_shapely_geometry(geo_el)
for geo_el in geometry:
flat_list += flatten_shapely_geometry(geo_el)
except TypeError:
flat_list.append(geometry)