Changeset 116
- Timestamp:
- 12/12/05 06:34:03 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/soft/ObsData/ObsData/Repository.pm
- Property cvs2svn:cvs-rev changed from 1.41 to 1.42
r115 r116 308 308 my ($self) = @_; 309 309 my $res; 310 if (defined(my $oldsize = $self-> {status}->val($self->{archivefile},'size')) &&310 if (defined(my $oldsize = $self->getvalue('size')) && 311 311 defined(my $size = (stat("$self->{dir}/$self->{archivefile}"))[7])) { 312 312 my $res = $size <=> $oldsize; … … 325 325 my ($self) = @_; 326 326 my $res; 327 if (defined(my $oldmtime = $self-> {status}->val($self->{archivefile},'mtime')) &&327 if (defined(my $oldmtime = $self->getvalue('mtime')) && 328 328 defined(my $mtime = (stat("$self->{dir}/$self->{archivefile}"))[9])) { 329 329 my $res = $mtime <=> $oldmtime; … … 350 350 data_extracted => sub { 351 351 my ($self, $datafile) = @_; 352 my $last_process = $self-> {status}->val($self->{archivefile}, "data_processtime_$datafile");352 my $last_process = $self->gat_data_val($datafile, 'processtime'); 353 353 if ($last_process) { 354 354 $self->loging(0, "%s/%s has been already processed at %s", … … 468 468 my ($self) = @_; 469 469 my @filestats = stat("$self->{dir}/$self->{archivefile}"); 470 if (!$self->{status}->SectionExists($self->{archivefile})) { 471 $self->{status}->AddSection($self->{archivefile}); 472 } 473 $self->{status}->newval($self->{archivefile}, 'mtime', $filestats[9]); 474 $self->{status}->newval($self->{archivefile}, 'size', $filestats[7]); 475 476 $self->{status}->newval($self->{archivefile}, 'configtime', $self->{obsdata}->config_mtime); 470 471 $self->setvalue('mtime', $filestats[9]); 472 $self->setvalue('size', $filestats[7]); 473 $self->setvalue('configtime', $self->{obsdata}->config_mtime); 477 474 } 478 475 … … 501 498 ); 502 499 if ($t) { 503 $self-> {status}->newval($self->{archivefile}, "data_type_$datafile", $t);500 $self->set_data_value($datafile, 'type', $t); 504 501 } 505 502 return($t, $d); … … 525 522 my $ltime = time; 526 523 527 $self->{status}->newval( 528 $self->{archivefile}, 529 "data_processtime_$datafile", 530 $ltime 531 ); 532 $self->{status}->newval( 533 $self->{archivefile}, 534 "data_processversion_$datafile", 535 $ObsData::VERSION 536 ); 537 538 $self->{status}->SetParameterComment( 539 $self->{archivefile}, 540 "data_processtime_$datafile", 524 $self->set_data_value( 525 $datafile, 526 'processtime', 527 $ltime, 541 528 scalar(localtime($ltime)) . 542 529 ", $ObsData::VERSION: $ObsData::CVSREV, $ObsData::Repository::CVSREV", 530 ); 531 $self->set_data_value( 532 $datafile, 533 'processversion', 534 $ObsData::VERSION, 543 535 ); 544 536 … … 580 572 581 573 if ($self->{Oarchive}->extract($datafile, $destfile)) { 582 $self-> {status}->newval($self->{archivefile}, "data_dest_$datafile", $destfile);574 $self->set_data_value($datafile, 'dest', $destfile); 583 575 $self->loging( 584 576 1, "Extraction of %s/%s done as %s",
Note: See TracChangeset
for help on using the changeset viewer.