View Single Post
Old 03-18-2022, 07:07 AM   #1
mbovenka
Wizard
mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.mbovenka ought to be getting tired of karma fortunes by now.
 
Posts: 2,079
Karma: 14079267
Join Date: Oct 2007
Location: Almere, The Netherlands
Device: Kobo Sage
'Caser' object has no attribute 'hasSelectedText' error in 5.39

I'm running an issue with the new calibre 5.39.

The first is an error "'Caser' object has no attribute 'hasSelectedText'" when I try to use 'Change Title Case' in Bulk Metadata Edit:

The error message is:

Traceback (most recent call last):
File "calibre\gui2\dialogs\metadata_bulk.py", line 172, in do_it
File "calibre\gui2\dialogs\metadata_bulk.py", line 257, in do_all
File "calibre\gui2\dialogs\metadata_bulk.py", line 257, in <dictcomp>
File "calibre\gui2\dialogs\metadata_bulk.py", line 233, in change_title_casing
File "calibre\gui2\widgets.py", line 516, in title_case
File "calibre\gui2\widgets.py", line 496, in modify_case_operation
AttributeError: 'Caser' object has no attribute 'hasSelectedText'

Last edited by mbovenka; 03-18-2022 at 07:13 AM. Reason: Second issue cleared up when switching to another library and back.
mbovenka is online now   Reply With Quote