From 630fc040a96bbb4cfa5b47038e9bcbb88edda9c3 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Tue, 28 Jan 2020 12:22:08 +0100 Subject: [PATCH] OpenSCAD: Add warning if PLY module is not found --- src/Mod/OpenSCAD/importCSG.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Mod/OpenSCAD/importCSG.py b/src/Mod/OpenSCAD/importCSG.py index f59e1285b4..7bc0e9d1d6 100644 --- a/src/Mod/OpenSCAD/importCSG.py +++ b/src/Mod/OpenSCAD/importCSG.py @@ -41,9 +41,11 @@ else: if printverbose: print("FreeCAD Gui not present.") gui = False - -import ply.lex as lex -import ply.yacc as yacc +try: + import ply.lex as lex + import ply.yacc as yacc +except: + FreeCAD.Console.PrintError("PLY module was not found. Please refer to the OpenSCAD documentation on the FreeCAD wiki\n") import Part from OpenSCADFeatures import *