Fixing script execution path for current directory, fixing missing page printout.
authorFredrik Unger <fred@tree.se>
Sun, 10 Apr 2011 19:55:25 +0000 (21:55 +0200)
committerFredrik Unger <fred@tree.se>
Sun, 10 Apr 2011 19:55:25 +0000 (21:55 +0200)
src/tree-cutter.py

index 7a5d6cf7d577c214616c2c5c7d6d0aea10e610e5..6ba54355480bf76d400c8b05107938f31c6efc93 100755 (executable)
@@ -106,7 +106,7 @@ class Page():
             for c in code:
                 (p, ext) = os.path.splitext(c.href)
                 if ext in valid_scripts:
-                    exe = os.path.join(os.path.abspath(dirname+c.href))
+                    exe = os.path.join(os.path.abspath(dirname)+'/'+c.href)
                     xml = subprocess.Popen([exe],stdout=subprocess.PIPE)
                     xstr = bindery.parse(str(xml.stdout.read()))
                     idp = c.xml_index_on_parent
@@ -560,7 +560,7 @@ sitemap.read_map()
 missing = dir_.set() - sitemap.set()
 removed = sitemap.set() - dir_.set()
 for page in removed:
-    print removed+' pages missing!!'
+    print page+' pages missing!!'
 for page in missing:
     print 'adding missing page '+page
     sitemap.add_link(page)