From 356d24157c0009b872cbcefd96ff1d2ee77d4d42 Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Fri, 21 Dec 2018 08:40:04 +0100 Subject: [PATCH] FEM: ccx tools, solver typ check only for ccx tools type --- src/Mod/Fem/femtools/ccxtools.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mod/Fem/femtools/ccxtools.py b/src/Mod/Fem/femtools/ccxtools.py index 35d6ace65b..dd36f0876f 100644 --- a/src/Mod/Fem/femtools/ccxtools.py +++ b/src/Mod/Fem/femtools/ccxtools.py @@ -184,7 +184,9 @@ class FemToolsCcx(QtCore.QRunnable, QtCore.QObject): found_solver_for_use = False for m in self.analysis.Group: - if m.isDerivedFrom("Fem::FemSolverObjectPython"): + if femutils.is_of_type(m, "Fem::FemSolverCalculixCcxTools"): + # we gone check for exlicit for the ccx tools solver type only, + # thus it is possible to have lots of frame work solver inside the analysis anyway # for some methods no solver is needed (purge_results) --> solver could be none # analysis has one solver and no solver was set --> use the one solver # analysis has more than one solver and no solver was set --> use solver none