Tolino device detection bug with my Kobo

Bug #2092732 reported by Mathieu Dery
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
calibre
Fix Released
Undecided
Unassigned

Bug Description

Calibre version: 7.23
Operating system: Windows 11 64-bit

I recently bought a Kobo N647 since it was cheap, and tried to manage my books with calibre.
I am able to transfer books onto the device, but i am unable to get the list of books on my device.
I keep getting this error when connecting my device:

calibre, version 7.23.0
ERROR: Error: Error communicating with device

'KOBO' object has no attribute 'isTolinoDevice'

Traceback (most recent call last):
  File "calibre\gui2\device.py", line 112, in run
  File "calibre\gui2\device.py", line 566, in _books
  File "calibre\devices\kobo\driver.py", line 429, in books
  File "calibre\devices\kobo\driver.py", line 721, in path_from_contentid
AttributeError: 'KOBO' object has no attribute 'isTolinoDevice'

I have tried deactivating the KoboTouch plugin and all the Tolino related plugins and it is still happening.
Looking around, I found that the isTolinoDevice function in the `devices/kobo/driver.py` file is not existant in the KOBO class, but is called in the `path_from_contentid` method, which seems to be around line 721.

Revision history for this message
Kovid Goyal (kovid) wrote :

Fixed in branch master. The fix will be in the next release. calibre is usually released every alternate Friday.

Changed in calibre:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.