Changeset 27543
- Timestamp:
- Mar 31, 2010, 10:59:49 AM (16 years ago)
- File:
-
- 1 edited
-
trunk/PS-IPP-Config/lib/PS/IPP/Config.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/PS-IPP-Config/lib/PS/IPP/Config.pm
r27359 r27543 1270 1270 $tess_dir = $self->convert_filename_absolute( $tess_dir ) or return undef; 1271 1271 1272 my $outnameResolved ;1272 my $outnameResolved = $self->file_resolve( $outname, 0 ); 1273 1273 1274 1274 # check if file actually exists 1275 if ($self->file_exists( $outname )) { 1276 # double check that the file is not zero-length (eg: dvoImageExtract crashed) 1277 $outnameResolved = $self->file_resolve( $outname, 1 ) or return undef; # Resolved filename, for Nebulous 1278 my @stats = stat($outnameResolved); 1279 if ($stats[7]) { 1275 if (defined $outnameResolved and -f $outnameResolved) { 1276 if (-s $outnameResolved) { 1277 # Exists and has non-zero size 1280 1278 return 1; 1279 } 1280 if (!$self->file_delete($name)) { 1281 carp "Can't delete zero-sized skycell"; 1282 return 0; 1281 1283 } 1282 1284 } … … 1285 1287 $outnameResolved = $self->file_create( $outname ) or return undef; # Resolved filename, for Nebulous 1286 1288 } 1289 1287 1290 my $command = "$dvoImageExtract -D CATDIR $tess_dir $skycell_id -o $outnameResolved"; 1288 1291 my ( $success, $error_code, $full_buf, $stdout_buf, $stderr_buf ) =
Note:
See TracChangeset
for help on using the changeset viewer.
