Fix customizing driver plugin leads to tags not being sent to device

This commit is contained in:
Kovid Goyal 2010-05-19 22:50:43 -06:00
parent a5204b6eac
commit ff99f2af2b
2 changed files with 3 additions and 1 deletions

View File

@ -101,7 +101,8 @@ class PRS505(USBMS):
opts = self.settings() opts = self.settings()
collections = ['series', 'tags'] collections = ['series', 'tags']
if opts.extra_customization: if opts.extra_customization:
collections = opts.extra_customization.split(',') collections = [x.strip() for x in
opts.extra_customization.split(',')]
c.update(blists, collections) c.update(blists, collections)
c.write() c.write()

View File

@ -114,6 +114,7 @@ class BookList(_BookList):
series_categories = set([]) series_categories = set([])
collection_attributes = list(collection_attributes)+['device_collections'] collection_attributes = list(collection_attributes)+['device_collections']
for attr in collection_attributes: for attr in collection_attributes:
attr = attr.strip()
for book in self: for book in self:
val = getattr(book, attr, None) val = getattr(book, attr, None)
if not val: continue if not val: continue