From 318056c448ee372d5c523874739355b55e34d7b9 Mon Sep 17 00:00:00 2001 From: CNBorn Date: Wed, 3 Sep 2014 08:19:24 +0800 Subject: [PATCH] ignore not only basename but whole path --- pelican/generators.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pelican/generators.py b/pelican/generators.py index b877d43a..284f80e7 100644 --- a/pelican/generators.py +++ b/pelican/generators.py @@ -107,6 +107,8 @@ class Generator(object): ignores = self.settings['IGNORE_FILES'] if any(fnmatch.fnmatch(basename, ignore) for ignore in ignores): return False + if any(fnmatch.fnmatch(path, ignore) for ignore in ignores): + return False if extensions is False or basename.endswith(extensions): return True