From 2e1fdf56b18d8e717d09708f0cb23ea4314fb28c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 18 Sep 2022 10:24:00 +0530 Subject: [PATCH] py3: Fix a regression in calibre 5 that broke searching the mobileread store standalone --- src/calibre/gui2/store/stores/mobileread/models.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/calibre/gui2/store/stores/mobileread/models.py b/src/calibre/gui2/store/stores/mobileread/models.py index 5d4430cc6c..35a391074a 100644 --- a/src/calibre/gui2/store/stores/mobileread/models.py +++ b/src/calibre/gui2/store/stores/mobileread/models.py @@ -104,9 +104,7 @@ class BooksModel(QAbstractItemModel): if not self.books: return descending = order == Qt.SortOrder.DescendingOrder - self.books.sort(None, - lambda x: sort_key(type(u'')(self.data_as_text(x, col))), - descending) + self.books.sort(key=lambda x: sort_key(type(u'')(self.data_as_text(x, col))), reverse=descending) if reset: self.beginResetModel(), self.endResetModel()