mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 18:54:09 -04:00
Revert changes from browse.py
This commit is contained in:
parent
7b61c80aa0
commit
20d7b486e4
@ -373,18 +373,13 @@ class BrowseServer(object):
|
||||
script='toplevel();', main=main)
|
||||
|
||||
def browse_sort_categories(self, items, sort):
|
||||
def keyg(x):
|
||||
x = getattr(x, 'sort', x.name)
|
||||
if isinstance(x, unicode):
|
||||
return sort_key(x)
|
||||
return x
|
||||
|
||||
if sort not in ('rating', 'name', 'popularity'):
|
||||
sort = 'name'
|
||||
items.sort(key=lambda x: sort_key(getattr(x, 'sort', x.name)))
|
||||
if sort == 'popularity':
|
||||
items.sort(key=operator.attrgetter('count'), reverse=True)
|
||||
elif sort == 'rating':
|
||||
items.sort(key=operator.attrgetter('avg_rating'), reverse=True)
|
||||
else:
|
||||
items.sort(key=keyg)
|
||||
return sort
|
||||
|
||||
def browse_category(self, category, sort):
|
||||
|
Loading…
x
Reference in New Issue
Block a user