Changeset 1483 for trunk/gsdl/perllib/classify/List.pm
- Timestamp:
- 2000-08-31T20:05:25+12:00 (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/perllib/classify/List.pm
r1086 r1483 42 42 use sorttools; 43 43 44 sub BEGIN { 45 @ISA = ('BasClas'); 46 } 47 44 48 sub new { 45 49 my ($class, @options) = @_; 50 my $self = new BasClas ($class, @_); 46 51 47 52 my $list = []; … … 73 78 } 74 79 75 return bless {76 'list'=>$list, 77 'metaname' => $metaname, 78 'title' => $title, 79 'sortname' => $sortname 80 }, $class;80 $self->{'list'} = $list; 81 $self->{'metaname'} = $metaname; 82 $self->{'title'} = $title; 83 $self->{'sortname'} = $sortname; 84 85 return bless $self, $class; 81 86 } 82 87 … … 119 124 if (defined $metavalue) { 120 125 if (defined $self->{'list'}->{$doc_OID}) { 121 print STDERR "WARNING: List::classify called multiple times for $doc_OID\n"; 126 my $outhandle = $self->{'outhandle'}; 127 print $outhandle "WARNING: List::classify called multiple times for $doc_OID\n"; 122 128 } 123 129 $self->{'list'}->{$doc_OID} = $sortmeta; … … 125 131 } else { 126 132 if (defined $self->{'list'}->{$doc_OID}) { 127 print STDERR "WARNING: List::classify called multiple times for $doc_OID\n"; 133 my $outhandle = $self->{'outhandle'}; 134 print $outhandle "WARNING: List::classify called multiple times for $doc_OID\n"; 128 135 } 129 136 $self->{'list'}->{$doc_OID} = $sortmeta;
Note:
See TracChangeset
for help on using the changeset viewer.