View Single Post
Old 12-31-2016, 01:38 PM   #1670
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
I've reported the following issue in this thread :
https://www.mobileread.com/forums/sho...d.php?t=282234


Have a hapyy New Year.
Regards.


_____________________

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


------------
The problem is resolved.

The issue is due to the KoboTouchedExtended plugin.
It was disabled but it is not sufficient. I've unistalled it and the problem is solved.
diane55 is offline   Reply With Quote