From b3322a45563f1d9abf682a4cbbdf2da79cdc93f9 Mon Sep 17 00:00:00 2001 From: wmayer Date: Fri, 10 Feb 2023 19:51:39 +0100 Subject: [PATCH] FEM: raise an exception if no valid object is selected --- src/Mod/Fem/App/AppFemPy.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/Fem/App/AppFemPy.cpp b/src/Mod/Fem/App/AppFemPy.cpp index ef692999a1..82dd5ebb8a 100644 --- a/src/Mod/Fem/App/AppFemPy.cpp +++ b/src/Mod/Fem/App/AppFemPy.cpp @@ -193,12 +193,12 @@ private: App::DocumentObject* obj = static_cast(item)->getDocumentObjectPtr(); if (obj->getTypeId().isDerivedFrom(meshId)) { static_cast(obj)->FemMesh.getValue().write(EncodedName.c_str()); - break; + return Py::None(); } } } - return Py::None(); + throw Py::RuntimeError("No FEM mesh for export selected"); } Py::Object read(const Py::Tuple& args) {