From 0846ed0fe1dd0f6fe4d1e973d7d1a46c2e37e8f2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 6 Jun 2014 07:54:27 +0530 Subject: [PATCH] ... --- src/calibre/ebooks/metadata/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/metadata/__init__.py b/src/calibre/ebooks/metadata/__init__.py index 9f0b10faa4..0f00ea7b24 100644 --- a/src/calibre/ebooks/metadata/__init__.py +++ b/src/calibre/ebooks/metadata/__init__.py @@ -107,7 +107,10 @@ def get_title_sort_pat(lang=None): q = get_lang() q = canonicalize_lang(q) if q else q data = tweaks['per_language_title_sort_articles'] - ans = data.get(q, None) + try: + ans = data.get(q, None) + except AttributeError: + ans = None # invalid tweak value try: ans = frozenset(ans) if ans else frozenset(data['eng']) except: