Changeset 3529 for trunk/gsdl/perllib


Ignore:
Timestamp:
2002-11-14T16:36:21+13:00 (22 years ago)
Author:
jrm21
Message:

fixed oversight where alpha_numeric_cmp was no longer being called when
sorting the metadata ;)

File:
1 edited

Legend:

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

    r3413 r3529  
    492492    my $title_b = $self->{'reclassifylist'}->{$b};
    493493
    494 #    print STDERR "*** title a = $title_a\n";
    495 #    print STDERR "*** title b = $title_b\n";
    496 
    497494    my $a_freq = 1;
    498495    my $b_freq = 1;
     
    512509    }
    513510
    514 ##    print STDERR "*** comparing $a_freq <-> $b_freq\n";
    515 
    516511    return $b_freq <=> $a_freq;
    517512}
     
    529524    if ($self->{'freqsort'})
    530525    {
    531 ##  print STDERR "***** Away to start freq sort\n";
    532 
    533526    @reclassified_classlist
    534527        = sort { $self->frequency_cmp($a,$b) } keys %{$self->{'reclassifylist'}};
    535528    # supress sub-grouping by alphabet
    536529    map { $self->{'reclassifylist'}->{$_} = "A".$self->{'reclassifylist'}; } keys %{$self->{'reclassifylist'}};
    537 
    538530    }
    539531    else
     
    542534#       = sort {$self->{'reclassifylist'}->{$a} cmp $self->{'reclassifylist'}->{$b};} keys %{$self->{'reclassifylist'}};
    543535
    544     # alpha_numeric_cmp is slower but handles numbers better ...
     536    # alpha_numeric_cmp is slower than "cmp" but handles numbers better ...
    545537
    546538    @reclassified_classlist
    547         = sort { $self->frequency_cmp($a,$b) } keys %{$self->{'reclassifylist'}};
     539        = sort { $self->alpha_numeric_cmp($a,$b) } keys %{$self->{'reclassifylist'}};
    548540
    549541    }
     
    605597        && defined $self->{'classifiers'}->{$1})
    606598        {
    607 ###     print STDERR "*** subOID = $subOID\n";
    608 
    609599                push (@{$classifyinfo->{'contains'}},
    610600              $self->{'classifiers'}->{$1}->{'classifyinfo'});
Note: See TracChangeset for help on using the changeset viewer.