From 8b699f6c49df26b979da397b47c7dc7a099ed6b6 Mon Sep 17 00:00:00 2001 From: Nicolas Bock 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