diff --git a/SWIG/Lib/python/pyprimtypes.swg b/SWIG/Lib/python/pyprimtypes.swg index af909d1af..2fdfa23f0 100644 --- a/SWIG/Lib/python/pyprimtypes.swg +++ b/SWIG/Lib/python/pyprimtypes.swg @@ -580,7 +580,9 @@ SWIGINTERN int if (SWIG_AsVal(int)(obj, &res)) { if (val) *val = res ? true : false; return 1; - } + } else { + PyErr_Clear(); + } if (val) { SWIG_type_error("bool", obj); }