mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Kobo driver: Show a warning when the user tries to export/view .kobo files
This commit is contained in:
parent
61009628cb
commit
9b7053cda1
@ -235,7 +235,7 @@ class KOBO(USBMS):
|
|||||||
else: # if extension == '.html' or extension == '.txt':
|
else: # if extension == '.html' or extension == '.txt':
|
||||||
ContentType = 999 # Yet another hack: to get around Kobo changing how ContentID is stored
|
ContentType = 999 # Yet another hack: to get around Kobo changing how ContentID is stored
|
||||||
ContentID = self.contentid_from_path(path, ContentType)
|
ContentID = self.contentid_from_path(path, ContentType)
|
||||||
|
|
||||||
ImageID = self.delete_via_sql(ContentID, ContentType)
|
ImageID = self.delete_via_sql(ContentID, ContentType)
|
||||||
#print " We would now delete the Images for" + ImageID
|
#print " We would now delete the Images for" + ImageID
|
||||||
self.delete_images(ImageID)
|
self.delete_images(ImageID)
|
||||||
@ -355,3 +355,16 @@ class KOBO(USBMS):
|
|||||||
# print "Internal: " + filename
|
# print "Internal: " + filename
|
||||||
|
|
||||||
return path
|
return path
|
||||||
|
|
||||||
|
def get_file(self, path, *args, **kwargs):
|
||||||
|
tpath = self.munge_path(path)
|
||||||
|
extension = os.path.splitext(tpath)[1]
|
||||||
|
if extension == '.kobo':
|
||||||
|
from calibre.devices.errors import UserFeedback
|
||||||
|
raise UserFeedback(_("Not Implemented"),
|
||||||
|
_('".kobo" files do not exist on the device but are rows in the sqlitedatabase. '
|
||||||
|
'Currently they cannot be exported or viewed.'),
|
||||||
|
UserFeedback.WARN)
|
||||||
|
|
||||||
|
return USBMS.get_file(self, path, *args, **kwargs)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user