mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 10:44:09 -04:00
Fix #1131 (error)
This commit is contained in:
parent
18312e32a6
commit
db5d7dc2af
@ -470,10 +470,14 @@ class PRS505(Device):
|
|||||||
|
|
||||||
def sync_booklists(self, booklists, end_session=True):
|
def sync_booklists(self, booklists, end_session=True):
|
||||||
fix_ids(*booklists)
|
fix_ids(*booklists)
|
||||||
|
if not os.path.exists(self._main_prefix):
|
||||||
|
os.makedirs(self._main_prefix)
|
||||||
f = open(self._main_prefix + self.__class__.MEDIA_XML, 'wb')
|
f = open(self._main_prefix + self.__class__.MEDIA_XML, 'wb')
|
||||||
booklists[0].write(f)
|
booklists[0].write(f)
|
||||||
f.close()
|
f.close()
|
||||||
if self._card_prefix is not None and hasattr(booklists[1], 'write'):
|
if self._card_prefix is not None and hasattr(booklists[1], 'write'):
|
||||||
|
if not os.path.exists(self._card_prefix):
|
||||||
|
os.makedirs(self._card_prefix)
|
||||||
f = open(self._card_prefix + self.__class__.CACHE_XML, 'wb')
|
f = open(self._card_prefix + self.__class__.CACHE_XML, 'wb')
|
||||||
booklists[1].write(f)
|
booklists[1].write(f)
|
||||||
f.close()
|
f.close()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user