aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetter Reinholdtsen <pere@hungry.com>2011-05-02 22:35:41 +0200
committerPetter Reinholdtsen <pere@hungry.com>2011-05-09 17:43:26 +0200
commit81d8b8fc9d58d1093464588928dc95145b517d52 (patch)
tree90cb97f163b579cd6720aa6e0b88ba734a782139
parent40d90de0b3f5508d57e035a885f3a31a6a90871d (diff)
Improve sorting.
-rwxr-xr-xbin/showcouncilrates2
1 files changed, 2 insertions, 0 deletions
diff --git a/bin/showcouncilrates b/bin/showcouncilrates
index fff3d11d8..cdfc26ce3 100755
--- a/bin/showcouncilrates
+++ b/bin/showcouncilrates
@@ -7,6 +7,7 @@ use FindBin;
use lib "$FindBin::Bin/../perllib";
use lib "$FindBin::Bin/../commonlib/perllib";
+use POSIX qw(strcoll);
use mySociety::DBHandle qw(dbh);
use mySociety::MaPit;
@@ -65,5 +66,6 @@ sub sort_councils {
my $retval = ($adminfixed{$b} / $adminsum{$b}) <=>
($adminfixed{$a} / $adminsum{$a});
$retval = $adminsum{$b} <=> $adminsum{$a} unless $retval;
+ $retval = strcoll($a, $b) unless $retval;
return $retval;
}