From fec4cf0057e33079e880b7f799a432f416fbf0a7 Mon Sep 17 00:00:00 2001 From: Alessandro Racheli Date: Fri, 29 Jul 2022 16:22:05 +0200 Subject: fix: runtime errors on LayerStack#to_svg This commit removes some inexistent variables from the to_svg method of the LayerStack class --- gerbonara/layers.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gerbonara/layers.py b/gerbonara/layers.py index a738a45..19d0195 100644 --- a/gerbonara/layers.py +++ b/gerbonara/layers.py @@ -479,7 +479,7 @@ class LayerStack: def __repr__(self): return str(self) - def to_svg(self, margin=0, arg_unit=MM, svg_unit=MM, force_bounds=None, tag=Tag): + def to_svg(self, margin=0, arg_unit=MM, svg_unit=MM, force_bounds=None, tag=Tag, page_bg="white"): if force_bounds: bounds = svg_unit.convert_bounds_from(arg_unit, force_bounds) else: @@ -492,9 +492,9 @@ class LayerStack: for i, layer in enumerate(self.drill_layers): tags.append(tag('g', list(layer.svg_objects(svg_unit=svg_unit, fg='black', bg="white", tag=Tag)), - id=f'l-{drill}-{i}')) + id=f'l-drill-{i}')) - return setup_svg(tags, bounds, margin=margin, arg_unit=arg_unit, svg_unit=svg_unit, pagecolor=bg, tag=tag) + return setup_svg(tags, bounds, margin=margin, arg_unit=arg_unit, svg_unit=svg_unit, pagecolor=page_bg, tag=tag) def to_pretty_svg(self, side='top', margin=0, arg_unit=MM, svg_unit=MM, force_bounds=None, tag=Tag, inkscape=False, colors=None): if colors is None: -- cgit