From 87b54360f3ae4ee0c3126ca8d87d7de0a4814d12 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 7 May 2019 08:35:21 +0530 Subject: [PATCH] oops --- src/calibre/gui2/preferences/toolbar.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/calibre/gui2/preferences/toolbar.py b/src/calibre/gui2/preferences/toolbar.py index 4fa95da11b..c1bbad6a45 100644 --- a/src/calibre/gui2/preferences/toolbar.py +++ b/src/calibre/gui2/preferences/toolbar.py @@ -18,11 +18,11 @@ from polyglot.builtins import unicode_type def sort_key_for_action(ac): q = getattr(ac, 'action_spec', None) - if q is None: - q = q.name - else: - q = q[0] - return primary_sort_key(force_unicode(q)) + try: + q = ac.name if q is None else q[0] + return primary_sort_key(force_unicode(q)) + except Exception: + return primary_sort_key(u'') class FakeAction(object):