Refactored list sorting a bit

This commit is contained in:
Uriziel 2014-03-26 23:25:38 +01:00
parent 8da6442e66
commit 6c4e2fa402

View File

@ -467,7 +467,7 @@ class SyncplayUser(object):
return sameName and sameSize and sameDuration return sameName and sameSize and sameDuration
def __lt__(self, other): def __lt__(self, other):
return self.username < other.username return self.username.lower() < other.username.lower()
def __repr__(self, *args, **kwargs): def __repr__(self, *args, **kwargs):
if(self.file): if(self.file):
@ -637,7 +637,7 @@ class SyncplayUserlist(object):
def sortList(self, rooms): def sortList(self, rooms):
for room in rooms: for room in rooms:
rooms[room] = sorted(rooms[room], key=lambda s: s.username.lower()) rooms[room] = sorted(rooms[room])
rooms = collections.OrderedDict(sorted(rooms.items(), key=lambda s: s[0].lower())) rooms = collections.OrderedDict(sorted(rooms.items(), key=lambda s: s[0].lower()))
return rooms return rooms