From d057e9596abf35c170947b0408f7c0bb8d1e7403 Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Fri, 14 Dec 2018 21:21:21 +0100 Subject: [PATCH] FEM: ccx tools, print error message if user trys to run ccx in test mode --- src/Mod/Fem/femtools/ccxtools.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Mod/Fem/femtools/ccxtools.py b/src/Mod/Fem/femtools/ccxtools.py index 12bc78a7a0..0dd87c9400 100644 --- a/src/Mod/Fem/femtools/ccxtools.py +++ b/src/Mod/Fem/femtools/ccxtools.py @@ -76,8 +76,10 @@ class FemToolsCcx(QtCore.QRunnable, QtCore.QObject): else: raise Exception('FEM: No solver found!') if test_mode: + self.test_mode = True self.ccx_binary_present = True else: + self.test_mode = False self.ccx_binary_present = False self.setup_ccx() self.result_object = None @@ -632,6 +634,9 @@ class FemToolsCcx(QtCore.QRunnable, QtCore.QObject): return (int(m.group(1)), int(m.group(2))) def run(self): + if self.test_mode: + FreeCAD.Console.PrintError("CalculiX can not be run if test_mode is True.\n") + return ret_code = 0 message = self.check_prerequisites() if not message: