X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FPrefix.pm;h=ae431485a1c4e0369e65c87f4cfaa50c15fdaf23;hb=69c8aeb338cc485103e289fbab7ec4e7e056ed20;hp=441cd80ad8c21406ff5cd2d8fe1eddd6459b0815;hpb=6a0068ec3df1dca0c6ae2714af3c0a4a62998dcf;p=spider.git diff --git a/perl/Prefix.pm b/perl/Prefix.pm index 441cd80a..ae431485 100644 --- a/perl/Prefix.pm +++ b/perl/Prefix.pm @@ -29,9 +29,11 @@ sub load %prefix_loc = (); } $db = tie(%pre, "DB_File", undef, O_RDWR|O_CREAT, 0666, $DB_BTREE) or confess "can't tie \%pre ($!)"; - confess $@ if $@; - do "$main::data/prefix_data.pl"; + my $out = $@ if $@; + do "$main::data/prefix_data.pl" if !$out; + $out = $@ if $@; # print Data::Dumper->Dump([\%pre, \%prefix_loc], [qw(pre prefix_loc)]); + return $out; } sub store