285 |
my $path = $self->{path} . "/lookup/$database/" . $args->{input} . '/' . $args->{key}; |
my $path = $self->{path} . "/lookup/$database/" . $args->{input} . '/' . $args->{key}; |
286 |
|
|
287 |
if (! -e $path) { |
if (! -e $path) { |
288 |
$log->warn("lookup $path doesn't exist, skipping"); |
$log->error("lookup $path doesn't exist, lookups will be disabled. Try re-indexing $database/", $args->{input}); |
289 |
return; |
return; |
290 |
} |
} |
291 |
|
|
331 |
|
|
332 |
$path .= "/" . $args->{key}; |
$path .= "/" . $args->{key}; |
333 |
|
|
334 |
|
my $t = time(); |
335 |
|
|
336 |
if (store $args->{data}, $path) { |
if (store $args->{data}, $path) { |
337 |
$log->info("saved lookup $path"); |
$log->info(sprintf("saved lookup $path in %.2fs", time() - $t)); |
338 |
return 1; |
return 1; |
339 |
} else { |
} else { |
340 |
$log->logwarn("can't save lookup to $path: $!"); |
$log->logwarn("can't save lookup to $path: $!"); |