From 8d951922be2bdb1140db1dbd77bdb60340b39848 Mon Sep 17 00:00:00 2001 From: Fredrik Unger Date: Thu, 24 Feb 2011 11:23:05 +0100 Subject: [PATCH] Fixed the problem of index overflow when no lesser level exist at the end. --- src/tree-cutter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tree-cutter.py b/src/tree-cutter.py index 7d1f502..b23b74c 100755 --- a/src/tree-cutter.py +++ b/src/tree-cutter.py @@ -132,7 +132,7 @@ def genMenu(page,sitemap,slevel,elevel): idx = idx-1 title = sitemap[idx]['menu'] idx = idx+1 - while (sitemap[idx]['level'] == page['level']): + while (len(sitemap) <= idx and sitemap[idx]['level'] == page['level']): sm.append(sitemap[idx]) idx = idx+1 oldlevel = slevel -- 2.30.2