It does not even need the device to be attached; just try to launch Reading list | Customize twice in a row
Spoiler:
Code:
calibre Debug log
calibre 0.8.62
Windows-7-6.1.7601-SP1
Windows
('Windows', '7', '6.1.7601')
Python 2.7.3
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
Starting up...
INFO:cherrypy.error:[30/Jul/2012:10:35:38] ENGINE Bus STARTING
INFO:cherrypy.error:[30/Jul/2012:10:35:38] ENGINE Started monitor thread '_TimeoutMonitor'.
self.current_prefs == None(True) or self.libraryid != libraryid(True)
get prefs from db
INFO:cherrypy.error:[30/Jul/2012:10:35:38] ENGINE Serving on 0.0.0.0:8080
INFO:cherrypy.error:[30/Jul/2012:10:35:40] ENGINE Bus STARTED
Started up in 13.69 seconds with 731 books
Traceback (most recent call last):
File "calibre_plugins.reading_list.action", line 732, in show_configuration
File "calibre_plugins.reading_list.__init__", line 48, in do_user_config
File "site-packages\calibre\customize\__init__.py", line 150, in do_user_config
TypeError: 'ConfigWidget' object is not callable
INFO:cherrypy.error:[30/Jul/2012:10:36:25] ENGINE Bus STOPPING
INFO:cherrypy.error:[30/Jul/2012:10:36:26] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('0.0.0.0', 8080)) shut down
INFO:cherrypy.error:[30/Jul/2012:10:36:26] ENGINE Stopped thread '_TimeoutMonitor'.
INFO:cherrypy.error:[30/Jul/2012:10:36:26] ENGINE Bus STOPPED
INFO:cherrypy.error:[30/Jul/2012:10:36:26] ENGINE Bus EXITING
INFO:cherrypy.error:[30/Jul/2012:10:36:26] ENGINE Waiting for child threads to terminate...
INFO:cherrypy.error:[30/Jul/2012:10:36:26] ENGINE Bus EXITED
INFO:cherrypy.error:[30/Jul/2012:10:36:26] ENGINE Waiting for thread MainThread.