View Single Post
Old 12-31-2016, 05:32 AM   #1
diane55
Member
diane55 is fluent in JavaScript as well as Klingon.diane55 is fluent in JavaScript as well as Klingon.diane55 is fluent in JavaScript as well as Klingon.diane55 is fluent in JavaScript as well as Klingon.diane55 is fluent in JavaScript as well as Klingon.diane55 is fluent in JavaScript as well as Klingon.diane55 is fluent in JavaScript as well as Klingon.diane55 is fluent in JavaScript as well as Klingon.diane55 is fluent in JavaScript as well as Klingon.diane55 is fluent in JavaScript as well as Klingon.diane55 is fluent in JavaScript as well as Klingon.
 
Posts: 22
Karma: 4897
Join Date: Dec 2012
Device: Kobo Glo
[SOLVED] Calibre not transferring ebooks to Kobo (Windows 10x64)

Hi,


PC's configuration
Windows 10, 64 bits
Calibre 2.76
+ Extension KoboTouchExtended 2.8.2 dated sept 19, 2016

Devices
Kobo Aura Edition 2, firmware 4.2.8110
Kobo Glo HD, firmware 3.19.5761
The 2 Kobo are detected by Windows 10 and by Calibre.


Problem
The transfer of ebooks to the devices is impossible

calibre, version 2.76.0
ERREUR : Erreur: Erreur pendant la communication avec le dispositif

'bool' object has no attribute '__getitem__'

Traceback (most recent call last):
File "site-packages\calibre\gui2\device.py", line 88, in run
File "site-packages\calibre\gui2\device.py", line 587, in _upload_books
File "calibre_plugins.kobotouch_extended.device.driver" , line 335, in upload_books
File "site-packages\calibre\devices\kobo\driver.py", line 1950, in upload_books
File "calibre_plugins.kobotouch_extended.device.driver" , line 259, in _modify_epub
File "ntpath.py", line 288, in expanduser
TypeError: 'bool' object has no attribute '__getitem__'


Even with KoboTouchExtended* desactived, the problem remains.


* Error's message with KobotouchExtended :
calibre, version 2.76.0

ERREUR : Exception non gérée: <b>TypeError</b>:QLineEdit.setText(str): argument 1 has unexpected type 'bool'

calibre 2.76 [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: KoboTouchExtended (2, 8, 2)
Traceback (most recent call last):
File "site-packages\calibre\gui2\preferences\plugins.py", line 290, in double_clicked
File "site-packages\calibre\gui2\preferences\plugins.py", line 371, in modify_plugin
File "site-packages\calibre\customize\__init__.py", line 155, in do_user_config
File "calibre_plugins.kobotouch_extended.device.driver" , line 139, in config_widget
File "calibre_plugins.kobotouch_extended.device.koboext ended_config", line 42, in __init__
File "calibre_plugins.kobotouch_extended.device.koboext ended_config", line 70, in __init__
File "calibre_plugins.kobotouch_extended.device.koboext ended_config", line 136, in __init__
TypeError: QLineEdit.setText(str): argument 1 has unexpected type 'bool'



Other successful tests
- No transfer problem of the same library with Calibre 2.76, run on another PC with OS Windows 7x64
- No transfer problem of the same library with the portable Calibre 2.76


Thank you for your assistance.

Kind regards

Last edited by diane55; 12-31-2016 at 12:27 PM.
diane55 is offline   Reply With Quote