diff --git a/Lib/scilab/sciiterators.swg b/Lib/scilab/sciiterators.swg index a31f3ddf5..1c7ce4394 100644 --- a/Lib/scilab/sciiterators.swg +++ b/Lib/scilab/sciiterators.swg @@ -297,8 +297,8 @@ namespace swig %typemap(throws, noblock=1) stop_iteration { - Scierror(999, "%s: stop_iteration exception", SWIG_Scilab_GetFname()); - SWIG_fail; + SWIG_Scilab_Raise(0, "stop_iteration", NULL); + return SWIG_ERROR; } // Mark methods that return new objects