self.kobodir = os.path.join(device_path, u".kobo")
# devices use KoboReader.sqlite
kobodb = os.path.join(self.kobodir, u"KoboReader.sqlite")
- if (not(os.path.exists(kobodb))):
+ if (not(os.path.isfile(kobodb))):
# give up here, we haven't found anything useful
self.kobodir = u""
kobodb = u""
self.kobodir = os.path.join(os.environ['HOME'], u"Library", u"Application Support", u"Kobo", u"Kobo Desktop Edition")
# desktop versions use Kobo.sqlite
kobodb = os.path.join(self.kobodir, u"Kobo.sqlite")
+ # check for existence of file
+ if (not(os.path.isfile(kobodb))):
+ # give up here, we haven't found anything useful
+ self.kobodir = u""
+ kobodb = u""
+
if (self.kobodir != u""):
self.bookdir = os.path.join(self.kobodir, u"kepub")