I just started getting this error today. Never had any issues before. Same error with single or multiple books selected
calibre, version 6.28.0
ERROR: Unhandled exception: <span>The Mass Search-Replace plugin has encounter a unhandled exception.<br><b>NotImplementedError</b>: set() cannot be used in this context. ProxyMetadata is read only
calibre 6.28 embedded-python: True
Windows-10-10.0.19045-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.19045')
Python 3.10.1
Windows: ('10', '10.0.19045', 'SP0', 'Multiprocessor Free')
Interface language: None
Successfully initialized third party plugins: Count Pages (1, 13, 3) && EpubSplit (3, 6, 0) && Extract ISBN (1, 6, 0) && Find Duplicates (1, 10, 8) && Goodreads (1, 7, 9) && Goodreads Sync (1, 16, 3) && Manage Series (1, 5, 1) && Mass Search-Replace (1, 7, 4) && Quality Check (1, 13, 6) && Reading List (1, 15, 1) && WordDumb (3, 29, 6)
Traceback (most recent call last):
File "calibre_plugins.mass_search_replace.action", line 393, in job_progress
File "calibre_plugins.mass_search_replace.SearchReplace ", line 218, in search_replace
File "calibre_plugins.mass_search_replace.SearchReplace Calibre", line 981, in do_search_replace
File "calibre\db\lazy.py", line 411, in set
File "calibre\db\lazy.py", line 379, in _unimplemented_exception
NotImplementedError: set() cannot be used in this context. ProxyMetadata is read only
|