From: Oliver J. <oj...@de...> - 2007-03-30 14:40:00
|
Marius Feraru wrote: > Hans Dieter Pearcey wrote: >> On Thu, Mar 29, 2007 at 03:30:08PM +0100, Oliver Jeeves wrote: >>> The problem is, whenever I die, I get a Mason stack trace object, >>> instead of just the string I specify. Whereas this is useful in some >>> places, in others it is not. >>> >>> How can I turn this off for particular chunks of code? >> It might work to e.g. >=20 >> eval { local $SIG{__DIE__}; ... code ... } >=20 > or, if all you want is your error message, you can use $@->error > (or $@->as_brief, in terms of HTML::Mason::Exceptions). >=20 Excellent! Thanks a lot. |