I am resurrecting this thread because I have a similar error:
Code:
calibre, version 3.44.0
ERRORE: Errore: Errore di comunicazione col dispositivo
'bool' object has no attribute '__getitem__'
Traceback (most recent call last):
File "site-packages\calibre\gui2\device.py", line 89, in run
File "site-packages\calibre\gui2\device.py", line 593, in _upload_books
File "calibre_plugins.kobotouch_extended.device.driver", line 399, in upload_books
File "site-packages\calibre\devices\kobo\driver.py", line 2087, in upload_books
File "calibre_plugins.kobotouch_extended.device.driver", line 313, in _modify_epub
File "ntpath.py", line 289, in expanduser
TypeError: 'bool' object has no attribute '__getitem__'
However, for me it's out of the blue, I did not modify anything in the configuration, simply updated Calibre.
The Kobo is a Glo HD.