Ignore:
Timestamp:
2000-08-31T20:05:25+12:00 (24 years ago)
Author:
sjboddie
Message:

added -out option to classifiers

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/perllib/classify/List.pm

    r1086 r1483  
    4242use sorttools;
    4343
     44sub BEGIN {
     45    @ISA = ('BasClas');
     46}
     47
    4448sub new {
    4549    my ($class, @options) = @_;
     50    my $self = new BasClas ($class, @_);
    4651
    4752    my $list = [];
     
    7378    }
    7479
    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;
    8186}
    8287
     
    119124        if (defined $metavalue) {
    120125        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";
    122128        }
    123129        $self->{'list'}->{$doc_OID} = $sortmeta;
     
    125131    } else {
    126132        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";
    128135        }
    129136        $self->{'list'}->{$doc_OID} = $sortmeta;
Note: See TracChangeset for help on using the changeset viewer.