[OpenSCAD] Minor fixes from LGTM analysis

This commit is contained in:
Chris Hennes
2021-03-05 18:33:22 -06:00
committed by wwmayer
parent 300ab23600
commit 7b33ba361b
7 changed files with 20 additions and 33 deletions

View File

@@ -29,10 +29,6 @@
#***************************************************************************/
import FreeCAD
import OpenSCADUtils
param = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/OpenSCAD")
openscadfilename = param.GetString('openscadexecutable')
class OpenSCADWorkbench ( Workbench ):
"OpenSCAD workbench object"
@@ -64,7 +60,6 @@ class OpenSCADWorkbench ( Workbench ):
param = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/OpenSCAD")
openscadfilename = param.GetString('openscadexecutable')
if not openscadfilename:
import OpenSCADUtils
openscadfilename = OpenSCADUtils.searchforopenscadexe()
if openscadfilename: #automatic search was succsessful
@@ -93,6 +88,5 @@ class OpenSCADWorkbench ( Workbench ):
Gui.addWorkbench(OpenSCADWorkbench())
openscadfilename = OpenSCADUtils.searchforopenscadexe()
if openscadfilename: #automatic search was succsessful
FreeCAD.__unit_test__ += ["TestOpenSCADGui"]
# Not all of the GUI tests will require an OpenSCAD binary (CSG import and export don't)
FreeCAD.__unit_test__ += ["TestOpenSCADGui"]