Grand Sorcerer
Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
Originally Posted by jackie_w
@David,
I have my device driver set as your updated standard KOBOTOUCH and I get this error if I try to save a driver config change:
Spoiler:
Code:
Running calibre from source [C:\JS_git_devel\cal\src]
SMART_DEV ( 0.98: 0.871) startup_on_demand listening on port 9090
SMART_DEV ( 0.99: 0.001) _attach_to_port try ip address "" on port 54982
SMART_DEV ( 1.00: 0.000) startup_on_demand broadcast socket listening on port 54982
SMART_DEV ( 2.04: 1.034) run All IP addresses {'{B3138E13-B2C6-4260-999A-B513AFDE71DA}': [{'addr': '169.254.48.54'}], '{846EE342-7039-11DE-9D20-806E6F6E6963}': [{'netmask': '255.0.0.0', 'addr': '127.0.0.1', 'broadcast': '127.255.255.255'}], '{72227828-5A67-43D2-BFE6-7620F3F56F3D}': [{'netmask': '255.255.255.0', 'addr': '192.168.0.12', 'broadcast': '192.168.0.255'}], '{5EF38EB0-33CB-4B37-9C73-E74F94812551}': [{'addr': '169.254.156.58'}]}
DEBUG: 0.0 KoboTouch::migrate_old_settings - start
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings need to be migrated
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings.collections_columns= tags
DEBUG: 0.0 ExtraCustomization.__init__ - extra_customization_message= []
DEBUG: 0.0 ExtraCustomization.__init__ - extra_customization_choices= None
DEBUG: 0.0 ExtraCustomization.__init__ - device_settings.extra_customization= []
DEBUG: 0.0 ExtraCustomization.__init__ - device_settings= <calibre.utils.config_base.OptionValues object at 0x0000000009318080>
DEBUG: 0.0 ExtraCustomization::has_extra_customizations - self.extra_customization_message []
DEBUG: 0.0 KoboTouch::migrate_old_settings - start
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings need to be migrated
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings.collections_columns= tags
DEBUG: 0.0 KoboTouch::migrate_old_settings - start
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings need to be migrated
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings.collections_columns= tags
DEBUG: 0.0 KoboTouch::migrate_old_settings - start
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings need to be migrated
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings.collections_columns= tags
DEBUG: 0.0 KoboTouch::migrate_old_settings - start
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings need to be migrated
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings.collections_columns= tags
DEBUG: 0.0 KoboTouch::migrate_old_settings - start
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings need to be migrated
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings.collections_columns= tags
DEBUG: 0.0 KoboTouch::migrate_old_settings - start
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings need to be migrated
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings.collections_columns= tags
DEBUG: 0.0 KoboTouch::migrate_old_settings - start
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings need to be migrated
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings.collections_columns= tags
DEBUG: 0.0 KoboTouch::migrate_old_settings - start
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings need to be migrated
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings.collections_columns= tags
DEBUG: 0.0 KoboTouch::migrate_old_settings - start
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings need to be migrated
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings.collections_columns= tags
DEBUG: 0.0 KoboTouch::migrate_old_settings - start
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings need to be migrated
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings.collections_columns= tags
DEBUG: 0.0 KoboTouch::migrate_old_settings - start
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings need to be migrated
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings.collections_columns= tags
DEBUG: 0.0 KoboTouch::migrate_old_settings - start
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings need to be migrated
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings.collections_columns= tags
DEBUG: 0.0 KoboTouch::migrate_old_settings - start
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings need to be migrated
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings.collections_columns= tags
DEBUG: 0.0 KoboTouch::migrate_old_settings - start
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings need to be migrated
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings.collections_columns= tags
DEBUG: 0.0 KoboTouch::migrate_old_settings - start
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings need to be migrated
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings.collections_columns= tags
DEBUG: 0.0 KoboTouch::migrate_old_settings - start
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings need to be migrated
DEBUG: 0.0 KoboTouch::migrate_old_settings - settings.collections_columns= tags
DEBUG: 19.5 KOBOTOUCHConfig::commit: start
DEBUG: 19.5 TabbedDeviceConfig::commit: start
DEBUG: 19.5 commit: starting setting=<calibre.utils.config_base.ConfigProxy object at 0x0000000009318208>
DEBUG: 19.5 commit: self.formats.format_map= [u'kepub', u'epub', u'pdf', u'cbz', u'cbr', u'txt']
DEBUG: 19.5 KoboTouch::migrate_old_settings - start
DEBUG: 19.5 KoboTouch::migrate_old_settings - settings need to be migrated
DEBUG: 19.5 KoboTouch::migrate_old_settings - settings.collections_columns= tags
calibre 2.57.1* [64bit] embedded-python: True is64bit: True
Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.9
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
Successfully initialized third party plugins: DeDRM && KoboBooks && KePub Metadata Reader && KindleUnpack - The Plugin && KePub Metadata Writer && Extract ISBN && Modify ePub && JS Mod Epub && KePub Output && ScrambleEbook && Open With && Kobo Utilities && DOC Input && KePub Input && Obok DeDRM && JSTest Plugin && Goodreads && Fantastic Fiction && Search The Internet && Diaps Editing Toolbag && Quality Check && Wiki Reader && Copy Cover To Device && EpubSplit && Epub2Kepub && Barnes & Noble && Count Pages
Traceback (most recent call last):
File "C:\JS_git_devel\cal\src\calibre\gui2\preferences\plugins.py", line 292, in customize_plugin
File "C:\JS_git_devel\cal\src\calibre\gui2\preferences\plugins.py", line 370, in modify_plugin
File "C:\JS_git_devel\cal\src\calibre\customize\__init__.py", line 173, in do_user_config
File "C:\JS_git_devel\cal\src\calibre\devices\kobo\driver.py", line 2790, in save_settings
File "C:\JS_git_devel\cal\src\calibre\devices\kobo\kobotouch_config.py", line 99, in commit
File "C:\JS_git_devel\cal\src\calibre\gui2\device_drivers\tabbed_device_config.py", line 224, in commit
File "C:\JS_git_devel\cal\src\calibre\devices\kobo\driver.py", line 165, in prefs
File "C:\JS_git_devel\cal\src\calibre\utils\config.py", line 408, in __setitem__
File "C:\JS_git_devel\cal\src\calibre\utils\config.py", line 353, in commit
File "C:\JS_git_devel\cal\src\calibre\utils\config.py", line 392, in to_raw
File "json\__init__.py", line 250, in dumps
File "json\encoder.py", line 209, in encode
File "json\encoder.py", line 434, in _iterencode
File "json\encoder.py", line 408, in _iterencode_dict
File "json\encoder.py", line 442, in _iterencode
File "C:\JS_git_devel\cal\src\calibre\utils\config.py", line 373, in to_json
TypeError: <calibre.utils.config_base.OptionValues object at 0x0000000009318860> is not JSON serializable
|
I think I might have broken something in the migration of the old settings. I didn't recheck this last night and was working with an already migrated settings file. Could you removed the file "device_drivers_KOBOTOUCH.py" in your calibre configuration directory and try again?
|