MOBI Input: Fix reading of tags stored in metadata in MOBI files

This commit is contained in:
Kovid Goyal 2009-04-22 01:20:28 -07:00
parent 6c31b9aea9
commit 7a029e3d0e

View File

@ -79,7 +79,9 @@ class EXTHHeader(object):
elif id == 105: elif id == 105:
if not self.mi.tags: if not self.mi.tags:
self.mi.tags = [] self.mi.tags = []
self.mi.tags.append(content.decode(codec, 'ignore')) self.mi.tags.extend([x.strip() for x in content.decode(codec,
'ignore').split(';')])
self.mi.tags = list(set(self.mi.tags))
elif id == 106: elif id == 106:
try: try:
self.mi.publish_date = datetime.datetime.strptime( self.mi.publish_date = datetime.datetime.strptime(