From c89dcfaa24e3debfd74b3608286557cf3413ed94 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 9 Dec 2007 21:30:22 +0000 Subject: [PATCH] Fix #375 --- src/libprs500/ebooks/metadata/rtf.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/libprs500/ebooks/metadata/rtf.py b/src/libprs500/ebooks/metadata/rtf.py index 034d712e63..bfb29633cf 100644 --- a/src/libprs500/ebooks/metadata/rtf.py +++ b/src/libprs500/ebooks/metadata/rtf.py @@ -102,7 +102,10 @@ def create_metadata(stream, options): title = options.title.encode('ascii', 'ignore') md += r'{\title %s}'%(title,) if options.authors: - author = options.authors.encode('ascii', 'ignore') + au = options.authors + if not isinstance(au, basestring): + au = u', '.join(au) + author = au.encode('ascii', 'ignore') md += r'{\author %s}'%(author,) if options.category: category = options.category.encode('ascii', 'ignore')