IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 19, 2010, 6:50:13 PM (16 years ago)
Author:
eugene
Message:

updates from trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20100621/pstamp/scripts/pstamp_job_run.pl

    r28794 r28980  
    9393
    9494    $argString .= " -file $params->{image}";
    95     $argString .= " -mask $params->{mask}";
    96     my @file_list = ($params->{image}, $params->{mask});
     95    my @file_list = ($params->{image});
     96   
     97    my $nan_masked = 1;
     98    if (!$params->{magicked}) {
     99        $nan_masked = 0;
     100    }
     101    if ($nan_masked or ($options & $PSTAMP_SELECT_MASK)) {
     102        $argString .= " -mask $params->{mask}";
     103        push @file_list, $params->{mask};
     104    }
    97105    if ($options & $PSTAMP_SELECT_VARIANCE) {
    98106        $argString .= " -variance $params->{weight}";
     
    351359    foreach my $f (@_) {
    352360        if (!$ipprc->file_exists($f)) {
    353             my_die( "file $f does not exist:", $job_id, $PS_EXIT_SYS_ERROR);
     361            my_die( "file $f does not exist:", $job_id, $PSTAMP_GONE, 'stop');
    354362        }
    355363    }
     
    361369    my $job_id = shift;         # job identifier
    362370    my $exit_code = shift;      # Exit code to add
     371    my $job_state = shift;      # new pstampJob.state
    363372
    364373    $exit_code = $PS_EXIT_PROG_ERROR unless $exit_code;
     374    $job_state = 'run' unless $job_state;
    365375
    366376    carp($msg);
     
    370380        $command .= " -set_fault $exit_code";
    371381        # XXX: fix pstamptool to not require -state when -fault with nonzero value is provided
    372         $command .= " -set_state run";
     382        $command .= " -set_state $job_state";
    373383        $command .= " -dbname $dbname" if defined $dbname;
    374384        $command .= " -dbserver $dbserver" if defined $dbserver;
Note: See TracChangeset for help on using the changeset viewer.