/[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 1098 by dpavlin, Sat Aug 2 15:11:06 2008 UTC revision 1100 by dpavlin, Sat Aug 2 23:46:41 2008 UTC
# Line 23  use Data::Dump qw/dump/; Line 23  use Data::Dump qw/dump/;
23  use Storable qw/dclone/;  use Storable qw/dclone/;
24  use Pod::Usage qw/pod2usage/;  use Pod::Usage qw/pod2usage/;
25    
 use Proc::Queue size => 1;  
26  use POSIX ":sys_wait_h"; # imports WNOHANG  use POSIX ":sys_wait_h"; # imports WNOHANG
27    
28  =head1 NAME  =head1 NAME
# Line 207  my $start_t = time(); Line 206  my $start_t = time();
206  my @links;  my @links;
207    
208  if ($parallel) {  if ($parallel) {
209            eval 'use Proc::Queue size => 1;';
210            die $@ if $@;
211          $log->info("Using $parallel processes for speedup");          $log->info("Using $parallel processes for speedup");
212          Proc::Queue::size($parallel);          Proc::Queue::size($parallel);
213  }  }
# Line 349  foreach my $database ( sort keys %{ $con Line 350  foreach my $database ( sort keys %{ $con
350                  $log->info("database $database doesn't have inputs defined");                  $log->info("database $database doesn't have inputs defined");
351          } );          } );
352    
353          if ( -e 'out/debug' ) { # fixme flag?          if ( -e 'out/debug' ) { # FIXME flag?
354                  my $out;                  my $out;
355                  foreach my $i ( @inputs ) {                  foreach my $i ( @inputs ) {
356                          warn dump( $i );                          warn dump( $i );
# Line 399  foreach my $database ( sort keys %{ $con Line 400  foreach my $database ( sort keys %{ $con
400    
401                  my $input_db = new WebPAC::Input(                  my $input_db = new WebPAC::Input(
402                          module => $input_module,                          module => $input_module,
                         encoding => $config->webpac('webpac_encoding'),  
403                          limit => $limit || $input->{limit},                          limit => $limit || $input->{limit},
404                          offset => $offset,                          offset => $offset,
405                          recode => $input->{recode},                          recode => $input->{recode},
# Line 444  foreach my $database ( sort keys %{ $con Line 444  foreach my $database ( sort keys %{ $con
444    
445                  my $maxmfn = $input_db->open(                  my $maxmfn = $input_db->open(
446                          path => $input->{path},                          path => $input->{path},
447                          code_page => $input->{encoding},        # database encoding                          input_encoding => $input->{encoding},   # database encoding
448                          lookup_coderef => $lookup_coderef,                          lookup_coderef => $lookup_coderef,
449                          lookup => $lookup_jar,                          lookup => $lookup_jar,
450                          %{ $input },                          %{ $input },

Legend:
Removed from v.1098  
changed lines
  Added in v.1100

  ViewVC Help
Powered by ViewVC 1.1.26