From ae02a456bf76fe662fc6650ef13341f649684854 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Thu, 8 Sep 2016 16:18:24 -0300 Subject: [PATCH] Draft: minor bugfix in SVG output --- src/Mod/Draft/Draft.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Mod/Draft/Draft.py b/src/Mod/Draft/Draft.py index 8d27270de..51cccd7f6 100644 --- a/src/Mod/Draft/Draft.py +++ b/src/Mod/Draft/Draft.py @@ -2222,10 +2222,11 @@ def getSVG(obj,scale=1,linewidth=0.35,fontsize=12,fillstyle="shape color",direct (obj.Name,i)) else: # closed circle or spline - if isinstance(obj.Shape.Edges[0].Curve,Part.Circle): - svg = getCircle(obj.Shape.Edges[0]) - else: - svg = getPath(obj.Shape.Edges) + if obj.Shape.Edges: + if isinstance(obj.Shape.Edges[0].Curve,Part.Circle): + svg = getCircle(obj.Shape.Edges[0]) + else: + svg = getPath(obj.Shape.Edges) return svg def getrgb(color,testbw=True):