--- loncom/xml/run.pm 2001/05/21 03:28:24 1.17 +++ loncom/xml/run.pm 2001/07/20 21:19:38 1.18 @@ -50,13 +50,13 @@ sub evaluate { } sub run { - my ($code,$safeeval) = @_; + my ($code,$safeeval,$hideerrors) = @_; # print "inside run\n"; $@=''; my (@result)=$safeeval->reval($code); - if ($@ ne '') { - &Apache::lonxml::error(":$code:caused"); - &Apache::lonxml::error($@); + if ($@ ne '' && !$hideerrors) { + &Apache::lonxml::error(":$code:caused"); + &Apache::lonxml::error($@); } if ( $#result < '1') { return $result[0];