From aebe0f1f86437cea38acd81d3ee689470cf69b63 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 24 May 2021 17:02:13 +0530 Subject: [PATCH] py3 compat: Fix sorting in spell check dialog on language broken for books that have unknown languages --- src/calibre/gui2/tweak_book/spell.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/gui2/tweak_book/spell.py b/src/calibre/gui2/tweak_book/spell.py index c0f0f00331..7b3b690ec0 100644 --- a/src/calibre/gui2/tweak_book/spell.py +++ b/src/calibre/gui2/tweak_book/spell.py @@ -698,7 +698,7 @@ class WordsModel(QAbstractTableModel): elif col == 2: def key(w): locale = w[1] - return (calibre_langcode_to_name(locale.langcode), locale.countrycode) + return (calibre_langcode_to_name(locale.langcode) or ''), (locale.countrycode or '') else: key = self.misspelled_text return key