View Single Post
Old 12-16-2014, 07:19 PM   #763
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
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 PeterT View Post
After attaching and ejecting my device, if with NO device attached I select Customize I get an error:
Code:
Traceback (most recent call last):
  File "calibre_plugins.koboutilities.action", line 619, in show_configuration
  File "site-packages\calibre\customize\__init__.py", line 152, in do_user_config
  File "calibre_plugins.koboutilities.__init__", line 61, in config_widget
  File "calibre_plugins.koboutilities.config", line 1274, in __init__
  File "calibre_plugins.koboutilities.config", line 954, in update_from_connection_status
  File "calibre_plugins.koboutilities.config", line 1127, in populate_table
  File "calibre_plugins.koboutilities.config", line 1155, in populate_table_row
TypeError: 'NoneType' object has no attribute '__getitem__'
Spoiler:
Code:
calibre Debug log
calibre 2.12 [64bit]  isfrozen: True is64bit: True
Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.8
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
Successfully initialized third party plugins: DeDRM && Obok DeDRM && Generate Cover && Open With && Goodreads && Overdrive Link && FictionDB && Quality Check && Reading List && Extract ISBN && KoboTouchExtended && KoboBooks && Kobo Utilities && Count Pages && KePub Output && iOS reader applications && EpubMerge && FanFictionDownLoader && Find Duplicates && Webscription && SmartEject && Wiki Reader && Barnes & Noble && Diaps Editing Toolbag && Resize Cover && EpubSplit && Save To Format && Manage Series && Recipe Reader && Fantastic Fiction && Modify ePub
Starting up...
DEBUG:    0.0 obok::utilities.py - loading translations
DEBUG:    0.0 obok::dialogs.py - loading translations
DEBUG:    0.0 obok::config.py - loading translations
DEBUG:    0.0 KoboUtilites::action.py - loading translations
DEBUG:    0.0 KoboUtilites::dialogs.py - loading translations
DEBUG:    0.0 KoboUtilites::action.py - loading translations
DEBUG:    3.6 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:    3.6 rebuild_menus - self.supports_ratings=False
macmenuhack file_path:C:\Users\Peter\AppData\Roaming\calibre\plugins\fanfictiondownloader_macmenuhack.txt
FFDL:DEBUG:calibre_plugins.fanfictiondownloader_plugin.ffdl_plugin(157):Plugin FanFictionDownLoader macmenuhack file_path:C:\Users\Peter\AppData\Roaming\calibre\plugins\fanfictiondownloader_macmenuhack.txt
Started up in 6.62 seconds with 1541 books
SMART_DEV (   0.00:  0.004) _attach_to_port try ip address "" on port 9090
SMART_DEV (   0.92:  0.801) startup_on_demand listening on port 9090
SMART_DEV (   0.99:  0.014) _attach_to_port try ip address "" on port 54982
SMART_DEV (   1.04:  0.000) startup_on_demand broadcast socket listening on port 54982
DEBUG:    7.3 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:    7.3 rebuild_menus - self.supports_ratings=False
DEBUG:    8.2 ProfilesTab.__init__ - self.library_config {u'profiles': {u'Default': {u'customColumnOptions': {u'currentReadingLocationColumn': u'', u'lastReadColumn': u'', u'percentReadColumn': u'', u'ratingColumn': u''}, u'forDevice': None, u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}, u"Sue's Mini": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#mini_readloc', u'lastReadColumn': u'#mini_lastread', u'percentReadColumn': u'#mini_readpct', u'ratingColumn': u'#mini_rating'}, u'profileName': u"Sue's Mini", u'forDevice': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Glo": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#koboreadloc', u'lastReadColumn': u'#kobolastread', u'percentReadColumn': u'#koboreadpct', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Touch": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#touch_readloc', u'lastReadColumn': u'#touch_lastread', u'percentReadColumn': u'#touch_readpct', u'ratingColumn': u'#touch_rating'}, u'forDevice': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}}}
DEBUG:    8.2 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:    8.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:    8.2 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionLibrary'
DEBUG:    8.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:    8.2 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionDevice'
DEBUG:    8.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:    8.2 DevicesTableWidget:populate_table_row - device_config: {u'uuid': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'location_code': u'main', u'active': True, u'serial_no': u'KG3172104949A', u'type': u'Kobo Touch', u'name': u"Peter's Touch"}
DEBUG:    8.2 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:    8.2 DevicesTableWidget:populate_table_row - device_config: {u'location_code': u'main', u'active': True, u'uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'type': u'Kobo Glo', u'serial_no': u'613A334012940', u'name': u"Peter's Glo"}
DEBUG:    8.2 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:    8.2 DevicesTableWidget:populate_table_row - device_config: {u'uuid': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'location_code': u'main', u'active': True, u'serial_no': u'N7052B4012703', u'type': u'Kobo Mini', u'name': u"Sue's Mini"}
DEBUG:    8.2 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:    8.2 DevicesTab:refresh_current_device_options - Start
DEBUG:    8.2 DevicesTab:refresh_current_device_options - do_daily_backup=False, backup_each_connection=True
DEBUG:    8.2 DevicesTab:refresh_current_device_options - end
DEBUG:    8.2 ProfilesTab:refresh_current_profile_info - Start
DEBUG:    8.2 DevicesTableWidget::get_data - start
DEBUG:    8.2 ProfilesTab:refresh_current_profile_info - end
SMART_DEV (   2.09:  1.001) run All IP addresses {'{846EE342-7039-11DE-9D20-806E6F6E6963}': [{'broadcast': '127.255.255.255', 'netmask': '255.0.0.0', 'addr': '127.0.0.1'}], '{A6401895-54BB-4C5D-9898-30E90DAE911D}': [{'broadcast': '192.168.19.255', 'netmask': '255.255.255.0', 'addr': '192.168.19.1'}], '{F935AB74-FB5B-4763-9F84-8980B0C8D8F0}': [{'addr': '169.254.242.102'}], '{CB794003-D708-4FB1-9C9A-8F233F1874E9}': [{'broadcast': '192.168.2.255', 'netmask': '255.255.255.0', 'addr': '192.168.2.177'}], '{B063436E-8BA0-40E6-9261-897DCCEE5D70}': [{'broadcast': '192.168.37.255', 'netmask': '255.255.255.0', 'addr': '192.168.37.1'}]}
DEBUG:   11.0 ProfilesTab:persist_profile_config - Start
DEBUG:   11.0 ProfilesTab:persist_profile_config - profile_config: {u'customColumnOptions': {u'currentReadingLocationColumn': u'', u'lastReadColumn': u'', u'percentReadColumn': u'', u'ratingColumn': u''}, u'forDevice': None, u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}
DEBUG:   11.0 ProfilesTab:persist_profile_config - store_prefs: {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}
DEBUG:   11.0 ProfilesTab:persist_profile_config - column_prefs[KEY_CURRENT_LOCATION_CUSTOM_COLUMN]: 
DEBUG:   11.0 ProfilesTab:persist_profile_config - end
DEBUG:   11.0 ProfilesTab:refresh_current_profile_info - Start
DEBUG:   11.0 DevicesTableWidget::get_data - start
DEBUG:   11.0 ProfilesTab:refresh_current_profile_info - end
DEBUG:   12.6 DevicesTableWidget::get_data - start
DEBUG:   12.7 ProfilesTab:persist_profile_config - Start
DEBUG:   12.7 ProfilesTab:persist_profile_config - profile_config: {u'customColumnOptions': {u'currentReadingLocationColumn': u'#koboreadloc', u'lastReadColumn': u'#kobolastread', u'percentReadColumn': u'#koboreadpct', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}
DEBUG:   12.7 ProfilesTab:persist_profile_config - store_prefs: {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}
DEBUG:   12.7 ProfilesTab:persist_profile_config - column_prefs[KEY_CURRENT_LOCATION_CUSTOM_COLUMN]: #koboreadloc
DEBUG:   12.7 ProfilesTab:persist_profile_config - end
DEBUG:   12.7 DevicesTab:persist_devices_config - Start
DEBUG:   12.7 DevicesTab:persist_devices_config - update_prefs: {u'firmwareUpdateCheckLastTime': 0, u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False}
DEBUG:   12.7 DevicesTab:persist_devices_config - backup_prefs: {u'backupDestDirectory': u'D:/Backup/KoboDBBackup', u'doDailyBackp': False, u'backupCopiesToKeepSpin': 30, u'backupEachCOnnection': True}
DEBUG:   12.7 DevicesTab:persist_devices_config - end
DEBUG:   12.7 set_library_config - library_config: {u'profiles': {u'Default': {u'customColumnOptions': {u'percentReadColumn': u'', u'lastReadColumn': u'', u'currentReadingLocationColumn': u'', u'ratingColumn': u''}, u'forDevice': None, u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}, u"Sue's Mini": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#mini_readloc', u'lastReadColumn': u'#mini_lastread', u'percentReadColumn': u'#mini_readpct', u'ratingColumn': u'#mini_rating'}, u'profileName': u"Sue's Mini", u'forDevice': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Glo": {u'customColumnOptions': {u'percentReadColumn': u'#koboreadpct', u'lastReadColumn': u'#kobolastread', u'currentReadingLocationColumn': u'#koboreadloc', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Touch": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#touch_readloc', u'lastReadColumn': u'#touch_lastread', u'percentReadColumn': u'#touch_readpct', u'ratingColumn': u'#touch_rating'}, u'forDevice': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}}}
DEBUG:   13.9 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:   13.9 rebuild_menus - self.supports_ratings=False
DEBUG:   15.1 ProfilesTab.__init__ - self.library_config {u'profiles': {u'Default': {u'customColumnOptions': {u'percentReadColumn': u'', u'lastReadColumn': u'', u'currentReadingLocationColumn': u'', u'ratingColumn': u''}, u'forDevice': None, u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}, u"Sue's Mini": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#mini_readloc', u'lastReadColumn': u'#mini_lastread', u'percentReadColumn': u'#mini_readpct', u'ratingColumn': u'#mini_rating'}, u'profileName': u"Sue's Mini", u'forDevice': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Glo": {u'customColumnOptions': {u'percentReadColumn': u'#koboreadpct', u'lastReadColumn': u'#kobolastread', u'currentReadingLocationColumn': u'#koboreadloc', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Touch": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#touch_readloc', u'lastReadColumn': u'#touch_lastread', u'percentReadColumn': u'#touch_readpct', u'ratingColumn': u'#touch_rating'}, u'forDevice': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}}}
DEBUG:   15.1 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:   15.1 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   15.1 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionLibrary'
DEBUG:   15.1 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   15.1 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionDevice'
DEBUG:   15.1 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   15.1 DevicesTableWidget:populate_table_row - device_config: {u'uuid': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'location_code': u'main', u'active': True, u'serial_no': u'KG3172104949A', u'type': u'Kobo Touch', u'name': u"Peter's Touch"}
DEBUG:   15.1 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:   15.1 DevicesTableWidget:populate_table_row - device_config: {u'location_code': u'main', u'active': True, u'uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'type': u'Kobo Glo', u'serial_no': u'613A334012940', u'name': u"Peter's Glo"}
DEBUG:   15.1 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:   15.1 DevicesTableWidget:populate_table_row - device_config: {u'uuid': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'location_code': u'main', u'active': True, u'serial_no': u'N7052B4012703', u'type': u'Kobo Mini', u'name': u"Sue's Mini"}
DEBUG:   15.1 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:   15.1 DevicesTab:refresh_current_device_options - Start
DEBUG:   15.1 DevicesTab:refresh_current_device_options - do_daily_backup=False, backup_each_connection=True
DEBUG:   15.1 DevicesTab:refresh_current_device_options - end
DEBUG:   15.1 ProfilesTab:refresh_current_profile_info - Start
DEBUG:   15.1 DevicesTableWidget::get_data - start
DEBUG:   15.1 ProfilesTab:refresh_current_profile_info - end
DEBUG:   54.2 KoboUtilities:_on_device_connection_changed - self.plugin_device_connection_changed.__class__:  <type 'PyQt5.QtCore.pyqtBoundSignal'>
DEBUG:   54.2 Methods for self.plugin_device_connection_changed:  ['__call__', '__class__', '__delattr__', '__doc__', '__format__', '__getattribute__', '__getitem__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'connect', 'disconnect', 'emit', 'signal']
Job: 1 Get device information started
DeviceJob: 1 Get device information done, calling callback
DeviceJob: 1 Get device information callback returned
Job: 2 Set library information started
DeviceJob: 2 Set library information done, calling callback
DeviceJob: 2 Set library information callback returned
Job: 3 Get list of books on device started
DEBUG:    0.0 KoboTouch:books - oncard='None'
DEBUG:    0.0 KoboTouch:books - oncard='None', prefix='J:\'
DEBUG:    0.0 Kobo device: Kobo Glo
DEBUG:    0.0 Version of driver: (2, 1, 7) Has kepubs: True
DEBUG:    0.0 Version of firmware: (3, 12, 0) Has kepubs: True
DEBUG:    0.0 Firmware supports cover image tree: True
DEBUG:    0.0 KoboTouch:books - opts.extra_customization= [u'#myshelves,  #readstatus, series, #newsshelf, #monthadded', True, True, True, True, True, True, True, False, True, False, True, u'']
DEBUG:    0.0 KoboTouch:books - prefs['manage_device_metadata']= on_connect
DEBUG:    0.0 KoboTouch:books - set_debugging_title to ''
DEBUG:    0.0 KoboTouch:books - length bl=0
Job: 2 Set library information finished
No details available.
Job: 1 Get device information finished
No details available.
DEBUG:    2.2 KoboTouch:books - length bl after sync=242
DEBUG:    2.3 KoboTouch:books - reading device database
DEBUG:    2.4 Database Version=111
DEBUG:    2.4 KoboTouch:books - shelf list: [u'Agatha Raisin', u'BookStudy', u'Bug', u'Canada Reads 2013', u'Canada Reads 2014', u'Cooking', u'Diet', u'Dune Chronicles', u'Finished_2013', u'Finished_2014', u'food', u'Health', u'Inspector Alan Banks', u'Knitting', u'Library', u'Library Harry Potter', u'Manuals', u'News', u'Reference', u'Robert Ludlum', u'Star eBooks', u'The Inheritance cycle', u'The Moomins', u'The Mysterious Island', u'To Read', u'ZZ_Added_2009_06', u'ZZ_Added_2010_09', u'ZZ_Added_2011_03', u'ZZ_Added_2012_02', u'ZZ_Added_2012_03', u'ZZ_Added_2012_04', u'ZZ_Added_2012_06', u'ZZ_Added_2012_07', u'ZZ_Added_2012_08', u'ZZ_Added_2012_10', u'ZZ_Added_2012_11', u'ZZ_Added_2012_12', u'ZZ_Added_2013_01', u'ZZ_Added_2013_02', u'ZZ_Added_2013_03', u'ZZ_Added_2013_04', u'ZZ_Added_2013_05', u'ZZ_Added_2013_06', u'ZZ_Added_2013_07', u'ZZ_Added_2013_08', u'ZZ_Added_2013_09', u'ZZ_Added_2013_10', u'ZZ_Added_2013_11', u'ZZ_Added_2013_12', u'ZZ_Added_2014_01', u'ZZ_Added_2014_02', u'ZZ_Added_2014_03', u'ZZ_Added_2014_04', u'ZZ_Added_2014_05', u'ZZ_Added_2014_06', u'ZZ_Added_2014_07', u'ZZ_Added_2014_08', u'ZZ_Added_2014_09', u'ZZ_Added_2014_10', u'ZZ_Added_2014_11', u'ZZ_Added_2014_12', u'Reading']
DEBUG:    2.4 KoboTouch:books - query= SELECT Title, Attribution, DateCreated, ContentID, MimeType, ContentType, ImageID, ReadStatus, ___ExpirationStatus, FavouritesIndex, Accessibility, IsDownloaded, Series, SeriesNumber, ___UserID, ExternalId FROM content  where BookID is Null  and ((Accessibility = -1 and IsDownloaded in ('true', 1 )) or (Accessibility in (1,2) )      or (Accessibility in (6) and ___UserID <> '')  ) and not ((___ExpirationStatus=3 or ___ExpirationStatus is Null) and ContentType = 6) AND (externalId IS NULL OR externalId = '') AND contentId NOT LIKE 'file:///mnt/sd/%'
DEBUG:    8.9 KoboTouch:books - automatically managing metadata
DEBUG:    8.9 KoboTouch:books - about to sync_booklists
DEBUG:    8.9 USBMS: starting sync_booklists
DEBUG:   10.1 USBMS: finished sync_booklists
DEBUG:   10.1 KoboTouch:books - have done sync_booklists
DEBUG:   10.1 KoboTouch:books - end - oncard='None'
DEBUG:   10.1 KoboTouch:books - oncard='carda'
DEBUG:   10.1 KoboTouch:books - Asked to process 'carda', but do not have one!
DEBUG:   10.1 KoboTouch:books - oncard='cardb'
DEBUG:   10.1 KoboTouch:books - Asked to process 'cardb', but do not have one!
DeviceJob: 3 Get list of books on device done, calling callback
DeviceJob: metadata_downloaded: Starting set_books_in_library
DeviceJob: set_books_in_library: books to process= 242
DeviceJob: set_books_in_library finished: time= 0.0139999389648
DeviceJob: metadata_downloaded: updating views
DeviceJob: metadata_downloaded: syncing
DeviceJob: metadata_downloaded: refreshing ondevice
DeviceJob: metadata_downloaded: sending metadata_available signal
READING LIST: Metadata available: {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
READING LIST: Sync Now - force_sync= False
READING LIST: Device found to sync to: Kobo Glo 8f386bf8-d715-461b-8adb-39dff3b7a930
READING LIST: No books on 'Sync Later' list need to be synced
READING LIST: Updating automatic device list(s)  [u'On Glo']
READING LIST: Auto-populating device list:  On Glo
READING LIST: Removing 0 ids from automatic list: On Glo
READING LIST: Adding 0 ids to automatic list: On Glo
DEBUG:   65.3 KoboUtilites:_on_device_metadata_available - Start
DEBUG:   65.3 Have a Kobo device connected connected
DEBUG:   65.3 BEGIN Get Device Path
DEBUG:   65.3 Root path of device: J:\
DEBUG:   65.3 END Get Device Path
DEBUG:   65.3 KoboUtilities:get_device - drive_info: {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
DEBUG:   65.3 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:   65.3 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   65.3 KoboUtilites:_on_device_metadata_available - self.current_device_profile: {u'customColumnOptions': {u'percentReadColumn': u'#koboreadpct', u'lastReadColumn': u'#kobolastread', u'currentReadingLocationColumn': u'#koboreadloc', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}
DEBUG:   65.3 KoboUtilites:_on_device_metadata_available - self.current_backup_config: {u'backupDestDirectory': u'D:/Backup/KoboDBBackup', u'doDailyBackp': False, u'backupCopiesToKeepSpin': 30, u'backupEachCOnnection': True}
DEBUG:   65.3 KoboUtilites:_on_device_metadata_available - About to start auto backup
DEBUG:   65.3 auto_backup_device_database - start
DEBUG:   65.3 BEGIN Get Device Path
DEBUG:   65.3 Root path of device: J:\
DEBUG:   65.3 END Get Device Path
DEBUG:   65.3 auto_backup_device_database - destination directory= D:/Backup/KoboDBBackup
DEBUG:   65.3 auto_backup_device_database - version_info= ['613A334012940', '2.6.35.3', '3.12.0', '2.6.35.3', '2.6.35.3', '00000000-0000-0000-0000-000000000330']
DEBUG:   65.3 auto_backup_device_database - device_information= ('Kobo Glo', '', '', '', {'main': {u'date_last_connected': u'2014-12-16T15:21:56.240000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}})
DEBUG:   65.3 auto_backup_device_database - device_name= KoboGlo
DEBUG:   65.3 auto_backup_device_database - backup_file_template= KoboReader-KoboGlo-613A334012940-
DEBUG:   65.3 auto_backup_device_database - backup_options= {u'backupDestDirectory': u'D:/Backup/KoboDBBackup', 'database_file': u'J:\\.kobo\\KoboReader.sqlite', 'device_path': 'J:\\', u'backupCopiesToKeepSpin': 30, u'backupEachCOnnection': True, 'device_name': 'KoboGlo', 'serial_number': '613A334012940', 'backup_file_template': 'KoboReader-{0}-{1}-{2}', u'doDailyBackp': False}
DEBUG:   65.3 KoboUtilitiesAction::_firmware_update
DEBUG:   65.3 auto_backup_device_database - end
DEBUG:   65.3 KoboUtilites:_on_device_metadata_available - About to start auto store
DEBUG:   65.3 auto_store_current_bookmark - start
DEBUG:   65.3 Have a Kobo device connected connected
DEBUG:   65.3 BEGIN Get Device Path
DEBUG:   65.3 Root path of device: J:\
DEBUG:   65.3 END Get Device Path
DEBUG:   65.3 KoboUtilities:get_device - drive_info: {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
DEBUG:   65.3 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:   65.3 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   65.3 BEGIN Get Device Path
DEBUG:   65.3 Root path of device: J:\
DEBUG:   65.3 END Get Device Path
DEBUG:   65.3 QueueProgressDialog::__init__
DEBUG:   65.4 QueueProgressDialog::do_books - Start
DEBUG:   65.4 get_column_names - columns_config: {u'percentReadColumn': u'#koboreadpct', u'lastReadColumn': u'#kobolastread', u'currentReadingLocationColumn': u'#koboreadloc', u'ratingColumn': u'#koborating'}
DEBUG:   65.4 QueueProgressDialog::do_books - kobo_percentRead_column='#koboreadpct'
DEBUG:   65.4 QueueProgressDialog::do_books - search_condition= ondevice:True and (#koboreadpct:false or #koboreadpct:<100)
Job: 3 Get list of books on device finished
No details available.
DEBUG:   67.2 QueueProgressDialog::do_books - Finish
DEBUG:   67.2 QueueProgressDialog::do_queue
DEBUG:   67.2 KoboUtilitiesAction::_store_queue_job
DEBUG:   67.2 Have a Kobo device connected connected
DEBUG:   67.2 BEGIN Get Device Path
DEBUG:   67.2 Root path of device: J:\
DEBUG:   67.2 END Get Device Path
DEBUG:   67.2 KoboUtilities:get_device - drive_info: {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
DEBUG:   67.2 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:   67.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:   67.2 rebuild_menus - self.supports_ratings=True
DEBUG:   67.2 rebuild_menus - have device.
DeviceJob: 3 Get list of books on device callback returned
Job: 4 Send metadata to device started
DEBUG:   12.9 KOBO:sync_booklists - start
DEBUG:   13.4 KoboTouch:update_device_database_collections - oncard='main'
DEBUG:   13.4 KoboTouch:update_device_database_collections - set_debugging_title to ''
DEBUG:   13.4 KTCollectionsBookList:get_collections - start - collection_attributes= [u'#myshelves', u'#readstatus', u'series', u'#newsshelf', u'#monthadded']
DEBUG:   13.4 KTCollectionsBookList:get_collections - collection_attributes= [u'#myshelves', u'#readstatus', u'series', u'#newsshelf', u'#monthadded']
DEBUG:   13.4 KTCollectionsBookList:get_collections - end
DEBUG:   13.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_09' books=14
DEBUG:   13.5 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_09'
DEBUG:   13.5 KoboTouch:update_device_database_collections - category='Star eBooks' books=33
DEBUG:   13.7 KoboTouch:update_device_database_collections - end for category='Star eBooks'
DEBUG:   13.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_08' books=2
DEBUG:   13.7 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_08'
DEBUG:   13.7 KoboTouch:update_device_database_collections - category='Knitting' books=4
DEBUG:   13.7 KoboTouch:update_device_database_collections - end for category='Knitting'
DEBUG:   13.7 KoboTouch:update_device_database_collections - category='Library Harry Potter' books=6
DEBUG:   13.8 KoboTouch:update_device_database_collections - end for category='Library Harry Potter'
DEBUG:   13.8 KoboTouch:update_device_database_collections - category='To Read' books=1
DEBUG:   13.8 KoboTouch:update_device_database_collections - end for category='To Read'
DEBUG:   13.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_12' books=14
DEBUG:   13.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_12'
DEBUG:   13.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_11' books=9
DEBUG:   13.9 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_11'
DEBUG:   13.9 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_10' books=13
Job: 3 Get list of books on device finished
No details available.
DEBUG:   13.9 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_10'
DEBUG:   13.9 KoboTouch:update_device_database_collections - category='Agatha Raisin' books=3
DEBUG:   14.0 KoboTouch:update_device_database_collections - end for category='Agatha Raisin'
DEBUG:   14.0 KoboTouch:update_device_database_collections - category='Health' books=4
DEBUG:   14.0 KoboTouch:update_device_database_collections - end for category='Health'
DEBUG:   14.0 KoboTouch:update_device_database_collections - category='Reading' books=22
DEBUG:   14.1 KoboTouch:update_device_database_collections - end for category='Reading'
DEBUG:   14.1 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_12' books=6
DEBUG:   14.1 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_12'
DEBUG:   14.1 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_10' books=2
DEBUG:   14.1 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_10'
DEBUG:   14.1 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_11' books=11
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_11'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='Canada Reads 2014' books=3
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='Canada Reads 2014'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_11' books=3
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_11'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_10' books=1
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_10'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_12' books=4
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_12'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='BookStudy' books=1
DEBUG:   14.2 KoboTouch:update_device_database_collections - end for category='BookStudy'
DEBUG:   14.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2009_06' books=1
DEBUG:   14.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2009_06'
DEBUG:   14.3 KoboTouch:update_device_database_collections - category='Finished_2013' books=11
DEBUG:   15.4 KoboTouch:update_device_database_collections - end for category='Finished_2013'
DEBUG:   15.4 KoboTouch:update_device_database_collections - category='Canada Reads 2013' books=1
DEBUG:   15.4 KoboTouch:update_device_database_collections - end for category='Canada Reads 2013'
DEBUG:   15.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2011_03' books=2
DEBUG:   15.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2011_03'
DEBUG:   15.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_03' books=2
DEBUG:   15.5 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_03'
DEBUG:   15.5 KoboTouch:update_device_database_collections - category='The Mysterious Island' books=3
DEBUG:   15.5 KoboTouch:update_device_database_collections - end for category='The Mysterious Island'
DEBUG:   15.5 KoboTouch:update_device_database_collections - category='Library' books=40
DEBUG:   15.7 KoboTouch:update_device_database_collections - end for category='Library'
DEBUG:   15.7 KoboTouch:update_device_database_collections - category='Diet' books=2
DEBUG:   15.7 KoboTouch:update_device_database_collections - end for category='Diet'
DEBUG:   15.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_04' books=7
DEBUG:   15.7 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_04'
DEBUG:   15.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_05' books=5
DEBUG:   15.7 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_05'
DEBUG:   15.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_06' books=8
DEBUG:   15.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_06'
DEBUG:   15.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_07' books=5
DEBUG:   15.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_07'
DEBUG:   15.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_01' books=7
DEBUG:   15.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_01'
DEBUG:   15.8 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_02' books=4
DEBUG:   15.9 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_02'
DEBUG:   15.9 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_03' books=17
DEBUG:   15.9 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_03'
DEBUG:   15.9 KoboTouch:update_device_database_collections - category='Finished_2014' books=6
DEBUG:   16.0 KoboTouch:update_device_database_collections - end for category='Finished_2014'
DEBUG:   16.0 KoboTouch:update_device_database_collections - category='food' books=5
DEBUG:   16.0 KoboTouch:update_device_database_collections - end for category='food'
DEBUG:   16.0 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_08' books=14
DEBUG:   16.1 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_08'
DEBUG:   16.1 KoboTouch:update_device_database_collections - category='ZZ_Added_2014_09' books=12
DEBUG:   16.1 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2014_09'
DEBUG:   16.1 KoboTouch:update_device_database_collections - category='News' books=12
DEBUG:   16.2 KoboTouch:update_device_database_collections - end for category='News'
DEBUG:   16.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_04' books=3
DEBUG:   16.2 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_04'
DEBUG:   16.2 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_07' books=13
DEBUG:   16.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_07'
DEBUG:   16.3 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_06' books=4
DEBUG:   16.7 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_06'
DEBUG:   16.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_01' books=1
DEBUG:   17.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_01'
DEBUG:   17.3 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_03' books=8
DEBUG:   17.3 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_03'
DEBUG:   17.3 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_02' books=15
DEBUG:   17.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_02'
DEBUG:   17.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_06' books=1
DEBUG:   17.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_06'
DEBUG:   17.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2010_09' books=3
DEBUG:   17.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2010_09'
DEBUG:   17.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_04' books=6
DEBUG:   17.4 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_04'
DEBUG:   17.4 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_02' books=7
DEBUG:   17.5 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_02'
DEBUG:   17.5 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_08' books=7
DEBUG:   17.5 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_08'
DEBUG:   17.5 KoboTouch:update_device_database_collections - category='Bug' books=3
DEBUG:   17.5 KoboTouch:update_device_database_collections - end for category='Bug'
DEBUG:   17.5 KoboTouch:update_device_database_collections - category='The Inheritance cycle' books=4
DEBUG:   17.6 KoboTouch:update_device_database_collections - end for category='The Inheritance cycle'
DEBUG:   17.6 KoboTouch:update_device_database_collections - category='ZZ_Added_2013_05' books=3
DEBUG:   17.6 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2013_05'
DEBUG:   17.6 KoboTouch:update_device_database_collections - category='The Moomins' books=3
DEBUG:   17.6 KoboTouch:update_device_database_collections - end for category='The Moomins'
DEBUG:   17.6 KoboTouch:update_device_database_collections - category='Manuals' books=28
DEBUG:   17.7 KoboTouch:update_device_database_collections - end for category='Manuals'
DEBUG:   17.7 KoboTouch:update_device_database_collections - category='Dune Chronicles' books=1
DEBUG:   17.7 KoboTouch:update_device_database_collections - end for category='Dune Chronicles'
DEBUG:   17.7 KoboTouch:update_device_database_collections - category='ZZ_Added_2012_07' books=3
DEBUG:   17.8 KoboTouch:update_device_database_collections - end for category='ZZ_Added_2012_07'
DEBUG:   17.8 KoboTouch:update_device_database_collections - category='Cooking' books=16
DEBUG:   17.8 KoboTouch:update_device_database_collections - end for category='Cooking'
DEBUG:   17.8 KoboTouch:update_device_database_collections - category='Inspector Alan Banks' books=5
DEBUG:   17.9 KoboTouch:update_device_database_collections - end for category='Inspector Alan Banks'
DEBUG:   17.9 KoboTouch:update_device_database_collections - category='Reference' books=58
DEBUG:   18.1 KoboTouch:update_device_database_collections - end for category='Reference'
DEBUG:   18.1 KoboTouch:update_device_database_collections - category='Robert Ludlum' books=5
DEBUG:   18.2 KoboTouch:update_device_database_collections - end for category='Robert Ludlum'
DEBUG:   18.2 KoboTouch:update_device_database_collections - managing bookshelves and series.
DEBUG:   21.6 KoboTouch:update_device_database_collections - about to clear empty bookshelves
DEBUG:   21.6 KoboTouch:delete_empty_bookshelves - start
DEBUG:   21.7 KoboTouch:delete_empty_bookshelves - end
DEBUG:   21.7 KoboTouch:update_device_database_collections - Number of series set=0 Number of books=237
DEBUG:   21.7 KoboTouch:update_device_database_collections - Finished 
DEBUG:   21.7 USBMS: starting sync_booklists
DEBUG:   22.9 USBMS: finished sync_booklists
DEBUG:   22.9 KOBO:sync_booklists - end
DeviceJob: 4 Send metadata to device done, calling callback
DeviceJob: 4 Send metadata to device callback returned
Job: 5 Backing up Kobo device database started
DEBUG:    0.0 do_device_database_backup - start
DEBUG:    0.0 do_device_database_backup - backup_options= {u'backupDestDirectory': u'D:/Backup/KoboDBBackup', 'database_file': u'J:\\.kobo\\KoboReader.sqlite', 'device_path': 'J:\\', u'backupCopiesToKeepSpin': 30, u'backupEachCOnnection': True, 'device_name': 'KoboGlo', 'serial_number': '613A334012940', 'backup_file_template': 'KoboReader-{0}-{1}-{2}', u'doDailyBackp': False}
DEBUG:    0.0 do_device_database_backup - copies_to_keep= 30
DEBUG:    0.0 do_device_database_backup - backup_file_name=KoboReader-KoboGlo-613A334012940-20141216-102208
DEBUG:    0.0 do_device_database_backup - backup_file_path=D:/Backup/KoboDBBackup\KoboReader-KoboGlo-613A334012940-20141216-102208.sqlite
DEBUG:    0.0 do_device_database_backup - database_file=J:\.kobo\KoboReader.sqlite
Job: 4 Send metadata to device finished
No details available.
DEBUG:    5.4 do_device_database_backup - config_backup_path=D:/Backup/KoboDBBackup\KoboReader-KoboGlo-613A334012940-20141216-102208.zip
DEBUG:    5.4 do_device_database_backup - config_file=J:\.kobo\Kobo\Kobo eReader.conf
DEBUG:    5.4 do_device_database_backup - version_file=J:\.kobo\version
DEBUG:    5.4 do_device_database_backup - affiliate_file=J:\.kobo\affiliate.conf
DEBUG:    5.4 do_device_database_backup - ade_file=J:\.adobe-digital-editions
DEBUG:    5.5 do_device_database_backup - copies to keep:30
DEBUG:    5.5 do_device_database_backup - backup_file_search= KoboReader-KoboGlo-613A334012940-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9]
DEBUG:    5.5 do_device_database_backup - db_backup_file_search= D:/Backup/KoboDBBackup\KoboReader-KoboGlo-613A334012940-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9].sqlite
DEBUG:    5.5 do_device_database_backup - backup_files= [u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-184141.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-185118.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-193950.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-194944.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100734.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100946.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-163521.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-183122.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233815.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233948.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-134940.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-170434.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141207-160954.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070145.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070819.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-192412.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-091757.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092048.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092520.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092829.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-100024.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141213-055917.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-000457.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-002456.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-085413.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-090159.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-102208.sqlite']
DEBUG:    5.5 do_device_database_backup - backup_files= [u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-184141.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-185118.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-193950.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-194944.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100734.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100946.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-163521.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-183122.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233815.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233948.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-134940.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-170434.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141207-160954.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070145.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070819.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-192412.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-091757.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092048.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092520.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092829.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-100024.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141213-055917.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-000457.sqlite', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-002456.sqlite']
DEBUG:    5.5 do_device_database_backup - len(backup_files) - copies_to_keep= -3
DEBUG:    5.5 do_device_database_backup - config_backup_file_search= D:/Backup/KoboDBBackup\KoboReader-KoboGlo-613A334012940-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9].zip
DEBUG:    5.5 do_device_database_backup - backup_files= [u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-184141.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-185118.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-193950.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-194944.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100734.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100946.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-163521.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-183122.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233815.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233948.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-134940.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-170434.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141207-160954.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070145.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070819.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-192412.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-091757.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092048.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092520.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092829.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-100024.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141213-055917.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-000457.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-002456.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-085413.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-090159.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141216-102208.zip']
DEBUG:    5.5 do_device_database_backup - backup_files= [u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-184141.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-185118.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-193950.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141126-194944.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100734.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141129-100946.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-163521.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141130-183122.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233815.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141201-233948.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-134940.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141204-170434.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141207-160954.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070145.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-070819.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141211-192412.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-091757.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092048.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092520.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-092829.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141212-100024.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141213-055917.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-000457.zip', u'D:/Backup/KoboDBBackup\\KoboReader-KoboGlo-613A334012940-20141214-002456.zip']
DEBUG:    5.5 do_device_database_backup - len(backup_files) - copies_to_keep= -3
DEBUG:    5.5 do_device_database_backup - Removing old backups - finished
DeviceJob: 5 Backing up Kobo device database done, calling callback
DeviceJob: 5 Backing up Kobo device database callback returned
Job: 6 Storing reading positions for 220 books started
DEBUG:    5.5 do_koboutilities - start
DEBUG:    5.5 do_koboutilities - options={u'storeIfMoreRecent': True, 'supports_ratings': True, u'storeBookmarks': True, u'doNotStoreIfReopened': True, u'promptToStore': True, u'readingStatus': False, 'device_database_path': u'J:\\.kobo\\KoboReader.sqlite', u'clearIfUnread': False, u'setDateToNow': False, u'count_selected_books': 0, u'rating': False, u'backgroundJob': True, 'job_function': 'store_current_bookmark', 'allOnDevice': True}
DEBUG:    5.5 do_koboutilities - len(books_to_scan)=220
Job: 5 Backing up Kobo device database finished
No details available.
Worker Launch took: 0.841000080109
DEBUG:    6.3 do_koboutilities - Job not finished
Job: 7 Store locations finished
Store locations

DEBUG:    7.9 Stored_location count=0
DEBUG:    7.9 Store locations

DEBUG:    8.1 do_koboutilities - finished
DeviceJob: 6 Storing reading positions for 220 books done, calling callback
DeviceJob: 6 DEBUG:   85.2 KoboUtilitiesAction::_store_completed - options Storing reading positions for 220 books{u'storeIfMoreRecent': True, 'supports_ratings': True, u'storeBookmarks': True, u'doNotStoreIfReopened': True, u'promptToStore': True, u'readingStatus': False, 'device_database_path': u'J:\\.kobo\\KoboReader.sqlite', u'clearIfUnread': False, u'setDateToNow': False, u'count_selected_books': 0, u'rating': False, u'backgroundJob': True, 'job_function': 'store_current_bookmark', 'allOnDevice': True} 
callback returned
Job: 6 Storing reading positions for 220 books finished
No details available.
READING LIST: Device disconnected
DEBUG:  395.9 KoboUtilities:_on_device_connection_changed - self.plugin_device_connection_changed.__class__:  <type 'PyQt5.QtCore.pyqtBoundSignal'>
DEBUG:  395.9 Methods for self.plugin_device_connection_changed:  ['__call__', '__class__', '__delattr__', '__doc__', '__format__', '__getattribute__', '__getitem__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'connect', 'disconnect', 'emit', 'signal']
DEBUG:  395.9 KoboUtilites:_on_device_connection_changed - Device disconnected
DEBUG:  395.9 Have a Kobo device connected connected
DEBUG:  395.9 BEGIN Get Device Path
DEBUG:  395.9 No device appears to be connected
DEBUG:  395.9 END Get Device Path
DEBUG:  395.9 KoboUtilities:get_device - drive_info: {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
DEBUG:  395.9 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:  395.9 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:  395.9 rebuild_menus - self.supports_ratings=True
DEBUG:  395.9 rebuild_menus - have device.
DEBUG:  396.8 Have a Kobo device connected connected
DEBUG:  396.8 BEGIN Get Device Path
DEBUG:  396.8 No device appears to be connected
DEBUG:  396.8 END Get Device Path
DEBUG:  396.8 KoboUtilities:get_device - drive_info: {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}
DEBUG:  396.8 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:  396.8 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:  396.8 rebuild_menus - self.supports_ratings=True
DEBUG:  396.8 rebuild_menus - have device.
DEBUG:  398.2 ProfilesTab.__init__ - self.library_config {u'profiles': {u'Default': {u'customColumnOptions': {u'percentReadColumn': u'', u'lastReadColumn': u'', u'currentReadingLocationColumn': u'', u'ratingColumn': u''}, u'forDevice': None, u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}, u"Sue's Mini": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#mini_readloc', u'lastReadColumn': u'#mini_lastread', u'percentReadColumn': u'#mini_readpct', u'ratingColumn': u'#mini_rating'}, u'profileName': u"Sue's Mini", u'forDevice': u'505bf122-0781-48f0-b0e9-0995f3b9ea72', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Glo": {u'customColumnOptions': {u'percentReadColumn': u'#koboreadpct', u'lastReadColumn': u'#kobolastread', u'currentReadingLocationColumn': u'#koboreadloc', u'ratingColumn': u'#koborating'}, u'profileName': u"Peter's Glo", u'forDevice': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': True, u'storeOnConnect': True, u'promptToStore': True, u'doNotStoreIfReopened': True}}, u"Peter's Touch": {u'customColumnOptions': {u'currentReadingLocationColumn': u'#touch_readloc', u'lastReadColumn': u'#touch_lastread', u'percentReadColumn': u'#touch_readpct', u'ratingColumn': u'#touch_rating'}, u'forDevice': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'updateOptionsStore': {u'doEarlyFirmwareUpdate': False, u'doFirmwareUpdateCheck': False, u'firmwareUpdateCheckLastTime': 0}, u'storeOptionsStore': {u'storeIfMoreRecent': False, u'storeOnConnect': False, u'promptToStore': True, u'doNotStoreIfReopened': False}}}}
DEBUG:  398.2 get_plugin_pref - start - store_name='commonOptionsStore', option='individualDeviceOptions'
DEBUG:  398.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:  398.2 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionLibrary'
DEBUG:  398.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:  398.2 get_plugin_pref - start - store_name='commonOptionsStore', option='buttonActionDevice'
DEBUG:  398.2 get_plugin_pref - c: {u'individualDeviceOptions': False, u'buttonActionDevice': u'Refresh the list of books on the device', u'buttonActionLibrary': u'Refresh the list of books on the device'}
DEBUG:  398.2 DevicesTableWidget:populate_table_row - device_config: {u'uuid': u'95ff9263-3fa7-4908-9534-4bce78d692af', u'location_code': u'main', u'active': True, u'serial_no': u'KG3172104949A', u'type': u'Kobo Touch', u'name': u"Peter's Touch"}
DEBUG:  398.2 DevicesTableWidget:populate_table_row - connected_device_info: ['Kobo Glo', '', '', '', {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}]
DEBUG:  398.2 DevicesTableWidget:populate_table_row - connected_icon=None
DEBUG:  398.2 DevicesTableWidget:populate_table_row - device_config: {u'location_code': u'main', u'active': True, u'uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'type': u'Kobo Glo', u'serial_no': u'613A334012940', u'name': u"Peter's Glo"}
DEBUG:  398.2 DevicesTableWidget:populate_table_row - connected_device_info: ['Kobo Glo', '', '', '', {'main': {u'date_last_connected': u'2014-12-16T15:21:45.145000+00:00', u'location_code': 'main', u'last_library_uuid': u'f5ff2231-fad2-4df4-98e7-41638249dd44', u'calibre_version': u'2.12.0', u'device_name': u"Peter's Glo", u'device_store_uuid': u'8f386bf8-d715-461b-8adb-39dff3b7a930', u'prefix': 'J:/'}}]
calibre 2.12 [64bit]  isfrozen: True is64bit: True
Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.8
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
Successfully initialized third party plugins: DeDRM && Obok DeDRM && Generate Cover && Open With && Goodreads && Overdrive Link && FictionDB && Quality Check && Reading List && Extract ISBN && KoboTouchExtended && KoboBooks && Kobo Utilities && Count Pages && KePub Output && iOS reader applications && EpubMerge && FanFictionDownLoader && Find Duplicates && Webscription && SmartEject && Wiki Reader && Barnes & Noble && Diaps Editing Toolbag && Resize Cover && EpubSplit && Save To Format && Manage Series && Recipe Reader && Fantastic Fiction && Modify ePub && Overdrive Link
Traceback (most recent call last):
  File "calibre_plugins.koboutilities.action", line 619, in show_configuration
  File "site-packages\calibre\customize\__init__.py", line 152, in do_user_config
  File "calibre_plugins.koboutilities.__init__", line 61, in config_widget
  File "calibre_plugins.koboutilities.config", line 1274, in __init__
  File "calibre_plugins.koboutilities.config", line 954, in update_from_connection_status
  File "calibre_plugins.koboutilities.config", line 1127, in populate_table
  File "calibre_plugins.koboutilities.config", line 1155, in populate_table_row
TypeError: 'NoneType' object has no attribute '__getitem__'
That was stupid and pretty obvious. The attached version should fix this. But, I'm at work and can't test it. It should be OK. I'll test it when I get home.

Edit: I have done some checking and this works. I won't replace this until I need to add something more.
Attached Files
File Type: zip KoboUtilities-beta-1.8.8-quickfix.zip (187.6 KB, 944 views)

Last edited by davidfor; 12-17-2014 at 06:18 AM.
davidfor is offline