From ce5ece5750669117531c1e1b1749a37993fb1901 Mon Sep 17 00:00:00 2001 From: Sengian Date: Sun, 9 Jan 2011 22:35:33 +0100 Subject: [PATCH] Replace keywords by category in rtf metadata --- src/calibre/ebooks/metadata/rtf.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/calibre/ebooks/metadata/rtf.py b/src/calibre/ebooks/metadata/rtf.py index f88250e72a..3e316ee430 100644 --- a/src/calibre/ebooks/metadata/rtf.py +++ b/src/calibre/ebooks/metadata/rtf.py @@ -10,7 +10,7 @@ from calibre.ebooks.metadata import MetaInformation, string_to_authors title_pat = re.compile(r'\{\\info.*?\{\\title(.*?)(? 1: md.append('}') stream.seek(0) @@ -198,11 +198,11 @@ def set_metadata(stream, options): if tags is not None: tags = ', '.join(tags) tags = tags.encode('ascii', 'ignore') - pat = re.compile(base_pat.replace('name', 'keywords'), re.DOTALL) + pat = re.compile(base_pat.replace('name', 'category'), re.DOTALL) if pat.search(src): - src = pat.sub(r'{\\keywords ' + tags + r'}', src) + src = pat.sub(r'{\\category ' + tags + r'}', src) else: - src = add_metadata_item(src, 'keywords', tags) + src = add_metadata_item(src, 'category', tags) publisher = options.publisher if publisher is not None: publisher = publisher.encode('ascii', 'replace')