Kobo driver: Handle missing firmware version file

This commit is contained in:
Kovid Goyal 2011-02-24 12:58:32 -07:00
parent 90ab2881e0
commit eb3d1aa424

View File

@ -78,9 +78,13 @@ class KOBO(USBMS):
else self._main_prefix else self._main_prefix
# Determine the firmware version # Determine the firmware version
f = open(self.normalize_path(self._main_prefix + '.kobo/version'), 'r') try:
with open(self.normalize_path(self._main_prefix + '.kobo/version'),
'rb') as f:
self.fwversion = f.readline().split(',')[2] self.fwversion = f.readline().split(',')[2]
f.close() except:
self.fwversion = 'unknown'
if self.fwversion != '1.0' and self.fwversion != '1.4': if self.fwversion != '1.0' and self.fwversion != '1.4':
self.has_kepubs = True self.has_kepubs = True
debug_print('Version of firmware: ', self.fwversion, 'Has kepubs:', self.has_kepubs) debug_print('Version of firmware: ', self.fwversion, 'Has kepubs:', self.has_kepubs)