Cybook driver: Fix generating default cover when no coverdata is present.

This commit is contained in:
John Schember 2010-01-01 13:03:51 -05:00
parent 5626f4a6ab
commit de110a3283

View File

@ -49,8 +49,11 @@ class CYBOOKG3(USBMS):
def upload_cover(self, path, filename, metadata):
coverdata = getattr(metadata, 'thumbnail', None)
if coverdata and coverdata[2]:
with open('%s_6090.t2b' % os.path.join(path, filename), 'wb') as t2bfile:
t2b.write_t2b(t2bfile, coverdata[2])
coverdata = coverdata[2]
else:
coverdata = None
with open('%s_6090.t2b' % os.path.join(path, filename), 'wb') as t2bfile:
t2b.write_t2b(t2bfile, coverdata)
@classmethod
def can_handle(cls, device_info, debug=False):