Changeset 206


Ignore:
Timestamp:
01/25/06 14:20:43 (18 years ago)
Author:
thauvin
Message:
  • backport from HEAD the lazy mode for status file
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/v0_2/soft/ObsData/ObsData/Repository.pm

    • Property cvs2svn:cvs-rev changed from 1.74.2.2 to 1.74.2.3
    r204 r206  
    145145    $self->{statusfile} or return; 
    146146    if (!$self->{dry_run}) { 
     147        $self->logging(0, 
     148            "Writing status file: %s", 
     149            $self->{statusfile}, 
     150        ); 
    147151        $self->update_global_status; 
    148152        $self->{status}->WriteConfig($self->{statusfile}); 
     
    329333 
    330334    bless($or, $class); 
     335} 
     336 
     337sub DESTROY { 
     338    my ($self) = @_; 
     339    $self->logging(0, "Destroy ObsData::Repository for %s", ref($self)); 
     340    if ($self->{status_changed}) { 
     341        $self->save_status 
     342    } 
    331343} 
    332344 
     
    386398        $self->{archivefile}, $var, $comment 
    387399    ) if(defined($comment)); 
     400    $self->{status_changed} = 1; 
    388401} 
    389402 
Note: See TracChangeset for help on using the changeset viewer.