On Sat, 10 Jul 2004, Nishikant Kapoor wrote: > I would like to catch this error and do a graceful exit by displaying > "'my.tmpl' not found!" message back to user.
Easily done. Just use eval{} to catch the die() and check $@ to examine any error: my $template; eval { $template = HTML::Template->new(filename => 'my.tmpl'); }; if ($@ and $@ =~ /file not found/) { print "my.tmpl not found!"; exit; # or return as appropriate } elsif ($@) { die $@; } -sam ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Html-template-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/html-template-users