Quote:
Originally Posted by percio
I use KoboTouchExtended (2.8.0) but still chose to send the books to the Kobo Glo in the epub format (feel safer about annotations).
I upgraded to Calibre 2.68.0 and now the books are being sent as kepub files, can't seem to find where to change this, or where I can pick which way one to send. If I try to open the configuration for KoboTouchExtended, I get this error.
Spoiler:
calibre, version 2.68.0
ERRORE: Eccezione non gestita: <b>TypeError</b>:QLineEdit.setText(str): argument 1 has unexpected type 'bool'
calibre 2.68 [64bit] embedded-python: True is64bit: True
Windows-8-6.2.9200 Windows ('64bit', 'WindowsPE')
('Windows', '8', '6.2.9200')
Python 2.7.9
Windows: ('8', '6.2.9200', '', 'Multiprocessor Free')
Successfully initialized third party plugins: Goodreads (1, 1, 11) && Kobo Utilities (2, 4, 1) && Count Pages (1, 6, 9) && Annotations (1, 4, 11) && KoboTouchExtended (2, 8, 0)
Traceback (most recent call last):
File "site-packages\calibre\gui2\preferences\plugins.py", line 291, in customize_plugin
File "site-packages\calibre\gui2\preferences\plugins.py", line 369, in modify_plugin
File "site-packages\calibre\customize\__init__.py", line 154, in do_user_config
File "calibre_plugins.kobotouch_extended.device.driver" , line 105, in config_widget
File "site-packages\calibre\devices\kobo\driver.py", line 2804, in config_widget
File "site-packages\calibre\devices\kobo\kobotouch_config.py" , line 50, in __init__
File "site-packages\calibre\devices\kobo\kobotouch_config.py" , line 159, in __init__
File "site-packages\calibre\devices\kobo\kobotouch_config.py" , line 388, in __init__
TypeError: QLineEdit.setText(str): argument 1 has unexpected type 'bool'
For now I solved the practical aspect of it by disabling the plugin.
|
I think this one is for davidfor. That line in my code is just calling a method in his, and the specific line has a setting I don't touch. It's possible there's a bug in migrating old settings though, could you check the plugin settings and make sure everything looks good? Then either way, make some change, click OK, then go back in and set it back the way you want, see if it still causes an error?