From 92c6384fc96695bef2de3dd046598f21df3f8819 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Fern=C3=A1ndez?= Date: Wed, 20 May 2015 10:44:44 +0200 Subject: [PATCH] Remove duplicate tags --- pelican/readers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pelican/readers.py b/pelican/readers.py index 3656cd96..8c9ff38b 100644 --- a/pelican/readers.py +++ b/pelican/readers.py @@ -50,7 +50,7 @@ def _process_if_nonempty(processor, name, settings): METADATA_PROCESSORS = { - 'tags': lambda x, y: [Tag(tag, y) for tag in strip_split(x)] or _DISCARD, + 'tags': lambda x, y: set(Tag(tag, y) for tag in strip_split(x) if tag) or _DISCARD, 'date': lambda x, y: get_date(x.replace('_', ' ')), 'modified': lambda x, y: get_date(x), 'status': lambda x, y: x.strip() or _DISCARD,