From c8323af63d5e3440c12eef968e6858a50d4adbdf Mon Sep 17 00:00:00 2001 From: Matt Bowcock Date: Tue, 10 Apr 2012 00:40:05 -0400 Subject: [PATCH] Fixed _EXTENSIONS dictionary definition. --- pelican/readers.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pelican/readers.py b/pelican/readers.py index 1ffe4cc0..c5d9aa00 100644 --- a/pelican/readers.py +++ b/pelican/readers.py @@ -144,7 +144,11 @@ class HtmlReader(Reader): return content, metadata -_EXTENSIONS = dict((cls.extension, cls) for cls in Reader.__subclasses__()) +_EXTENSIONS = {} + +for cls in Reader.__subclasses__(): + for ext in cls.extension: + _EXTENSIONS[ext] = cls def read_file(filename, fmt=None, settings=None):