Quote:
Originally Posted by cr4zyd
Whenever I attempt to use the 'Order Series Shelves' tool, this error pops up:
Code:
calibre, version 6.2.1
ERROR: Unhandled exception: <b>KeyError</b>:'there is no matching overloaded signal'
calibre 6.2.1 embedded-python: True
Windows-10-10.0.19044-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.19044')
Python 3.10.1
Windows: ('10', '10.0.19044', 'SP0', 'Multiprocessor Free')
Interface language: None
Successfully initialized third party plugins: KePub Input (3, 6, 3) && KePub Metadata Reader (3, 4, 3) && KePub Metadata Writer (3, 4, 3) && KePub Output (3, 6, 3) && Kobo Utilities (2, 16, 5) && KoboTouchExtended (3, 6, 3)
Traceback (most recent call last):
File "calibre_plugins.koboutilities.action", line 1634, in order_series_shelves
File "calibre_plugins.koboutilities.dialogs", line 3129, in __init__
File "calibre_plugins.koboutilities.dialogs", line 3173, in initialize_controls
KeyError: 'there is no matching overloaded signal'
This problem started when I updated Calibre and KoboUtilities today. 
|
That is another Qt6 issue. I will get a fix out in the next day or so.
But, you do know that this doesn't actually work with recent firmware? And is sort of pointless. The primary reason for the function was to be able to sort collections that were dedicated to series or authors. When the Author and Series tabs were added, using collections for them became a lot less useful.
And the way collections are sorted changed at some point. In earlier firmware, the "Date added" sort in a collection worked on the date the book was added to that collection. Now, it works on the date the book was added to the device. Which is how the "Date Added" sort works in the other book lists. This function sets the date that is record for when the book was added to the collection. As this is no longer used, doing this doesn't do anything. Changing to update the date the book was added to the device could be done, but, if a book is in multiple collections, changing this affects their position in all collections and the main book lists.
The "Order Series Shelves" is mainly there for anyone running older firmware, and because I just haven't been bothered to remove it. I might add a message somewhere to explain it isn't useful.