From ff41f32bd8a1afcfcf84f24f65f1247d347e7b49 Mon Sep 17 00:00:00 2001 From: "Zheng, Lei" Date: Sat, 11 Aug 2018 08:39:55 +0800 Subject: [PATCH] solver: default to not report failed constraint --- gui.py | 2 +- solver.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gui.py b/gui.py index 5f98edf..deee02c 100644 --- a/gui.py +++ b/gui.py @@ -258,7 +258,7 @@ class AsmCmdSolve(AsmCmdBase): from . import solver FreeCAD.setActiveTransaction('Assembly solve') logger.report('command "{}" exception'.format(cls.getName()), - solver.solve) + solver.solve,reportFailed=True) FreeCAD.closeActiveTransaction() diff --git a/solver.py b/solver.py index 485f2f9..5fbd414 100644 --- a/solver.py +++ b/solver.py @@ -262,7 +262,7 @@ class Solver(object): self._partMap[info.Part] = partInfo return partInfo -def _solve(objs=None,recursive=None,reportFailed=True, +def _solve(objs=None,recursive=None,reportFailed=False, recompute=True,dragPart=None,rollback=None): if not objs: sels = FreeCADGui.Selection.getSelectionEx('',False)