Fix of issue 2504 for People View.

svn: r11316
This commit is contained in:
Peter Landgren 2008-11-19 19:39:48 +00:00
parent a00f168b39
commit ea2664213e

View File

@ -71,9 +71,11 @@ def locale_sort(mylist):
""" """
Normal sort routine Normal sort routine
""" """
l = [ (locale.strxfrm(x),x) for x in mylist ] #l = [ (locale.strxfrm(x),x) for x in mylist ]
l.sort() #l.sort()
return [ x[1] for x in l ] #return [ x[1] for x in l ]
c
return mylist
class NodeTreeMap: class NodeTreeMap:
@ -99,7 +101,9 @@ class NodeTreeMap:
self.temp_sname_sub = {} self.temp_sname_sub = {}
def build_toplevel(self): def build_toplevel(self):
self.temp_top_path2iter = locale_sort(self.temp_sname_sub.keys()) mylist = self.temp_sname_sub.keys()
mylist.sort(locale.strcoll)
self.temp_top_path2iter = mylist
for name in self.temp_top_path2iter: for name in self.temp_top_path2iter:
self.build_sub_entry(name) self.build_sub_entry(name)