From c28684d9dbd58cba0b3f97c082c5d36bf8ae0449 Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Sun, 30 Jun 2019 23:13:57 +0200 Subject: [PATCH] FEM: bare Python exceptions, fix the Import ones --- src/Mod/Fem/femsolver/fenics/fenics_tools.py | 2 +- src/Mod/Fem/femtest/testcommon.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/Fem/femsolver/fenics/fenics_tools.py b/src/Mod/Fem/femsolver/fenics/fenics_tools.py index b609a3e7f3..f71ce29fea 100644 --- a/src/Mod/Fem/femsolver/fenics/fenics_tools.py +++ b/src/Mod/Fem/femsolver/fenics/fenics_tools.py @@ -30,7 +30,7 @@ import FreeCAD try: import fenics -except: +except ImportError: FreeCAD.Console.PrintError("No Fenics modules found, please install them.") else: import numpy as np diff --git a/src/Mod/Fem/femtest/testcommon.py b/src/Mod/Fem/femtest/testcommon.py index 95a9e3a8fe..2f712e3397 100644 --- a/src/Mod/Fem/femtest/testcommon.py +++ b/src/Mod/Fem/femtest/testcommon.py @@ -105,7 +105,7 @@ class TestFemCommon(unittest.TestCase): fcc_print('Try importing {0} ...'.format(mod)) try: im = __import__('{0}'.format(mod)) - except: + except ImportError: im = False if not im: # to get an error message what was going wrong