--- loncom/xml/run.pm 2002/05/03 22:30:54 1.27 +++ loncom/xml/run.pm 2002/05/23 21:12:44 1.28 @@ -1,6 +1,6 @@ package Apache::run; # -# $Id: run.pm,v 1.27 2002/05/03 22:30:54 albertel Exp $ +# $Id: run.pm,v 1.28 2002/05/23 21:12:44 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -62,7 +62,9 @@ sub run { my ($code,$safeeval,$hideerrors) = @_; # print "inside run\n"; $@=''; + $Apache::lonxml::request->hard_timeout("Apache::run::run, evaluation $code"); my (@result)=$safeeval->reval($code); + $Apache::lonxml::request->kill_timeout; my $error=$@; if ($error ne '' && !$hideerrors) { &Apache::lonxml::error('
'.&HTML::Entities::encode($error).