diff --git a/src/SMESH_SWIG/smeshDC.py b/src/SMESH_SWIG/smeshDC.py index c1c1ca309..4b1f82b92 100644 --- a/src/SMESH_SWIG/smeshDC.py +++ b/src/SMESH_SWIG/smeshDC.py @@ -4229,9 +4229,12 @@ def ParseParameters(last, nbParams,nbParam, value): else: strResult = strResult + "" else: - if isinstance(value, str) and notebook.isVariable(value): - result = notebook.get(value) - strResult=strResult+value + if isinstance(value, str): + if notebook.isVariable(value): + result = notebook.get(value) + strResult=strResult+value + else: + raise RuntimeError, "Variable with name '" + value + "' doesn't exist!!!" else: strResult=strResult+str(value) result = value