Changeset 89
- Timestamp:
- 12/02/05 09:41:53 (19 years ago)
- Location:
- trunk/soft/ObsData
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/soft/ObsData/ObsData/Repository.pm
- Property cvs2svn:cvs-rev changed from 1.27 to 1.28
r88 r89 244 244 } 245 245 246 sub loadarchive { 247 my ($self) = @_; 248 if ($self->{Oarchive}) { 249 return 1; 250 } else { 251 $self->{Oarchive} = ObsData::Archive->new("$self->{dir}/$self->{archivefile}"); 252 if ($self->{Oarchive}) { 253 $self->loging(0, 254 "Archive %s/%s properly load", 255 $self->{dir}, $self->{archivefile} 256 ); 257 return 1; 258 } else { 259 $self->loging(4, 260 "Can't handle archive %s/%s: %s, skipping", 261 $self->{dir}, $self->{archivefile}, 262 ObsData::Archive->error 263 ); 264 return 0; 265 } 266 } 267 } 268 246 269 sub update_status { 247 270 my ($self) = @_; … … 259 282 my ($self) = @_; 260 283 261 $self->loging(0, "trying to read archive content of %s", $self->{archivefile}); 262 $self->{Oarchive} = ObsData::Archive->new("$self->{dir}/$self->{archivefile}") or do { 263 $self->loging(4, 264 "Can't handle archive %s: %s, skipping", 265 $self->{archivefile}, 266 ObsData::Archive->error 267 ); 268 return; 269 }; 284 $self->loadarchive or return; 270 285 271 286 foreach my $datafile ($self->{Oarchive}->ls) { -
trunk/soft/ObsData/t/OR-03.t
- Property cvs2svn:cvs-rev changed from 1.1 to 1.2
r87 r89 1 1 # $Id$ 2 2 3 use Test::More tests => 7;3 use Test::More tests => 8; 4 4 use File::Temp qw(tempdir); 5 5 … … 31 31 ); 32 32 isa_ok($or, "ObsData::Repository::dir::archive"); 33 ok($or->loadarchive, "Can load an archive"); 33 34 } 34 35
Note: See TracChangeset
for help on using the changeset viewer.