Changeset 57
- Timestamp:
- 11/25/05 07:41:59 (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.5 to 1.6
r50 r57 19 19 my ($class, $obsdata, $dir, %info) = @_; 20 20 21 21 $obsdata or die "Error #1de8d015, please insult programmer"; 22 22 23 $dir && -d $dir or return undef; 23 24 $obsdata or return undef;25 24 26 25 my $OR = { … … 32 31 dir => $dir, 33 32 }; 34 35 36 33 37 34 foreach my $inf (qw(obs datatype)) { … … 65 62 66 63 64 67 65 sub parse_files { 68 66 my ($self) = @_; 67 $self->loging(0, "%s() start for %s", (caller(0))[3], $self->{dir}); 69 68 if(opendir(my $dirhandle, $self->{dir})) { 70 69 while (my $file = readdir($dirhandle)) { … … 72 71 next; 73 72 } 73 74 if ($self->{status}->SectionExists($file)) { 75 } else { 76 $self->loging(0, "%s is new files", $file); 77 $self->{status}->AddSection($file); 78 } 79 80 81 my ($datatype, $destfile) = $self->{obsdata}->build_dest_filename($file, $self->{datatype}); 82 $self->loging(0, "%s file, datatype %s, destination %s", 83 $file, 84 $datatype || '(none)', 85 $destfile || '(none)', 86 ); 74 87 } 75 88 close($dirhandle); -
trunk/soft/ObsData/t/OR-01.t
- Property cvs2svn:cvs-rev changed from 1.3 to 1.4
r43 r57 5 5 use_ok('ObsData::Repository'); 6 6 7 ok(!ObsData::Repository->new( ), "Return an error on bad file");7 ok(!ObsData::Repository->new(1), "Return an error on bad file");
Note: See TracChangeset
for help on using the changeset viewer.