You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/sys-cluster/charm/files/charm-6.5.1-fix-navmenuGene...

31 lines
856 B

From 8b699f6c49df26b979da397b47c7dc7a099ed6b6 Mon Sep 17 00:00:00 2001
From: Nicolas Bock <nicolasbock@gmail.com>
Date: Sat, 28 Sep 2013 07:47:36 -0600
Subject: [PATCH] Properly test for None return value in navmenuGenerator.py
---
doc/navmenuGenerator.py | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/doc/navmenuGenerator.py b/doc/navmenuGenerator.py
index c10afb5..5e5b97c 100755
--- a/doc/navmenuGenerator.py
+++ b/doc/navmenuGenerator.py
@@ -13,7 +13,12 @@ fileName = sys.argv[1];
soup = BeautifulSoup(open(fileName), "lxml")
# Get just the table of contents from the index page
-toc = soup.find("ul","ChildLinks").extract()
+toc = soup.find("ul","ChildLinks")
+
+if toc == None:
+ sys.exit(0)
+
+toc = toc.extract()
# Retain only part and chapter titles
for sctn in toc.select("li > ul > li > ul"):
--
1.8.1.5