From e07dac87995d1a9745cef2c1476af313fbb3dd56 Mon Sep 17 00:00:00 2001 From: bas smit Date: Sat, 18 May 2013 20:07:37 +0200 Subject: [PATCH] Skip static content for toc extraction --- extract_toc/extract_toc.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/extract_toc/extract_toc.py b/extract_toc/extract_toc.py index b926eff..479970b 100644 --- a/extract_toc/extract_toc.py +++ b/extract_toc/extract_toc.py @@ -8,10 +8,12 @@ and place it in its own article.toc variable. from os import path from bs4 import BeautifulSoup -from pelican import signals, readers +from pelican import signals, readers, contents def extract_toc(content): + if isinstance(content, contents.Static): + return soup = BeautifulSoup(content._content) filename = content.source_path extension = path.splitext(filename)[1][1:]