@@ -148,7 +148,7 @@ sub parse
148148
149149 require HTML::TokeParser;
150150 my $p = HTML::TokeParser-> new(ref ($html ) ? $html -> decoded_content(ref => 1) : \$html );
151- die " Failed to create HTML::TokeParser object" unless $p ;
151+ Carp::croak " Failed to create HTML::TokeParser object" unless $p ;
152152
153153 my $base_uri = delete $opt {base };
154154 my $charset = delete $opt {charset };
@@ -506,7 +506,7 @@ input with the given name and/or type.
506506sub find_input
507507{
508508 my ($self , $name , $type , $no ) = @_ ;
509- die " Invalid index $no "
509+ Carp::croak " Invalid index $no "
510510 if defined $no && $no < 1;
511511 if (wantarray ) {
512512 warn " find_input called in list context with index specified\n "
@@ -622,7 +622,7 @@ sub param {
622622
623623 if (@_ ) {
624624 # set
625- die " No '$name ' parameter exists" unless @inputs ;
625+ Carp::croak " No '$name ' parameter exists" unless @inputs ;
626626 my @v = @_ ;
627627 @v = @{$v [0]} if @v == 1 && ref ($v [0]);
628628 while (@v ) {
@@ -639,7 +639,7 @@ sub param {
639639 }
640640 $err ||= $@ ;
641641 }
642- die $err if $err ;
642+ Carp::croak $err if $err ;
643643 }
644644
645645 # the rest of the input should be cleared
@@ -1231,7 +1231,7 @@ sub add_to_form
12311231 return $self -> SUPER::add_to_form($form );
12321232 }
12331233
1234- die " Assert" if @{$self -> {menu }} != 1;
1234+ Carp::croak " Assert" if @{$self -> {menu }} != 1;
12351235 my $m = $self -> {menu }[0];
12361236 $m -> {disabled }++ if delete $self -> {option_disabled };
12371237
0 commit comments