From 5d8a78ff0017b8148e20f248d74ab7e6c8ec43f8 Mon Sep 17 00:00:00 2001 From: Forest Date: Mon, 29 Sep 2014 22:51:13 -0700 Subject: [PATCH] Ignore empty metadata. Fixes getpelican/pelican#1469. --- pelican/readers.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pelican/readers.py b/pelican/readers.py index 85147e3e..3779f10d 100644 --- a/pelican/readers.py +++ b/pelican/readers.py @@ -460,6 +460,10 @@ class Readers(FileStampDataCacher): self.cache_data(path, (content, reader_metadata)) metadata.update(reader_metadata) + # remove any metadata that might have been defined with empty values + metadata = dict([i for i in metadata.items() + if i[1] or isinstance(i, (int, bool, float))]) + if content: # find images with empty alt find_empty_alt(content, path)