From cc58f0db22f076965e8fbce6858c9f07fc6c1d73 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Mon, 8 Jan 2018 13:45:10 -0200 Subject: [PATCH] Draft: Fixed DXF import --- src/Mod/Draft/importDXF.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Mod/Draft/importDXF.py b/src/Mod/Draft/importDXF.py index e5e1eb46ff..a6604784cc 100644 --- a/src/Mod/Draft/importDXF.py +++ b/src/Mod/Draft/importDXF.py @@ -910,8 +910,12 @@ def drawInsert(insert,num=None,clone=False): def drawLayerBlock(objlist): "draws a Draft block with the given shapes or objects" + isObj = True + for o in objlist: + if isinstance(o,Part.Shape): + isObj = False obj = None - if (dxfCreateDraft or dxfCreateSketch): + if (dxfCreateDraft or dxfCreateSketch) and isObj: try: obj = Draft.makeBlock(objlist) except Part.OCCError: