Quote:
Originally Posted by jgoguen
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?
|
Your right, it is in my code. And it does look like a setting migration gone wrong. But, it is while opening the configuration, so fixing it that way won't work.
@percio: As jgoguen has pointed out, this is in the base KoboTouch driver. Something has gone wrong with migrating the configuration. This usually means the last time you changed the configuration was a very long time ago. I don't really think there is going to be a good way to fix this, and it won't be until at least the next version of calibre. The simplest thing is to delete the configuration file and start again. This is in the calibre configuration directory and is called "device_drivers_KOBOTOUCHEXTENDED.py".
But, I would like a debug log to look at to see if I can solve it. Before doing the above, can you restart calibre in debug mode, try to open the configuration and see the error. Then close calibre and post the debug log. Or, PM it to me as it isn't really an in this plugin.