/[webpac2]/trunk/run.pl
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/run.pl

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 882 by dpavlin, Thu Aug 23 20:28:10 2007 UTC revision 887 by dpavlin, Mon Sep 3 15:26:46 2007 UTC
# Line 9  use lib './lib'; Line 9  use lib './lib';
9  use WebPAC::Common 0.02;  use WebPAC::Common 0.02;
10  use WebPAC::Parser 0.08;  use WebPAC::Parser 0.08;
11  use WebPAC::Input 0.16;  use WebPAC::Input 0.16;
12  use WebPAC::Store 0.14;  use WebPAC::Store 0.15;
13  use WebPAC::Normalize 0.22;  use WebPAC::Normalize 0.22;
14  use WebPAC::Output::TT;  use WebPAC::Output::TT;
15  use WebPAC::Validate 0.11;  use WebPAC::Validate 0.11;
# Line 298  foreach my $database ( sort keys %{ $con Line 298  foreach my $database ( sort keys %{ $con
298          #          #
299          # now WebPAC::Store          # now WebPAC::Store
300          #          #
301          my $abs_path = abs_path($0);          my $store = new WebPAC::Store({
         $abs_path =~ s#/[^/]*$#/#;      #  
   
         my $db_path = $config->webpac('db_path');  
   
         if ($clean) {  
                 $log->info("creating new database '$database' in $db_path");  
                 rmtree( $db_path ) || $log->warn("can't remove $db_path: $!");  
         } else {  
                 $log->info("working on database '$database' in $db_path");  
         }  
   
         my $store = new WebPAC::Store(  
                 path => $db_path,  
302                  debug => $debug,                  debug => $debug,
303          );          });
304    
305          #          #
306          # prepare output          # prepare output
# Line 585  foreach my $database ( sort keys %{ $con Line 572  foreach my $database ( sort keys %{ $con
572                          }                          }
573    
574                          foreach my $out ( @outputs ) {                          foreach my $out ( @outputs ) {
575                                  if ( $out->can('add') ) {                                  $out->add( $mfn, $ds ) if $out->can('add');
                                         $out->add( $mfn, $ds );  
                                 }  
576                          }                          }
577    
578                  }                  }
# Line 620  foreach my $database ( sort keys %{ $con Line 605  foreach my $database ( sort keys %{ $con
605    
606          eval { $indexer->finish } if ($indexer && $indexer->can('finish'));          eval { $indexer->finish } if ($indexer && $indexer->can('finish'));
607    
608            foreach my $out ( @outputs ) {
609                    $out->finish if $out->can('finish');
610            }
611    
612          my $dt = time() - $start_t;          my $dt = time() - $start_t;
613          $log->info("$total_rows records ", $indexer ? "indexed " : "",          $log->info("$total_rows records ", $indexer ? "indexed " : "",
614                  sprintf("in %.2f sec [%.2f rec/sec]",                  sprintf("in %.2f sec [%.2f rec/sec]",

Legend:
Removed from v.882  
changed lines
  Added in v.887

  ViewVC Help
Powered by ViewVC 1.1.26