]> git.phdru.name Git - bookmarks_db.git/blobdiff - set-title-list.py
Consider application/xhtml+xml as HTML.
[bookmarks_db.git] / set-title-list.py
index e5d6f22ca39ffbb33bc92ec8dc86f6f2e509820a..589aa0d85f8b042a378663d1d3a4d4c9bc9c82af 100755 (executable)
@@ -1,8 +1,8 @@
-#! /usr/local/bin/python -O
+#! /usr/bin/env python
 """
    Run through the bookmarks database and set names to titles from an external file
 
 """
    Run through the bookmarks database and set names to titles from an external file
 
-   Written by BroytMann, May 2003 - May 2003. Copyright (C) 2003 PhiloSoft Design
+   Written by BroytMann. Copyright (C) 2003-2007 PhiloSoft Design.
 """
 
 
 """
 
 
@@ -24,7 +24,7 @@ def run():
       pass
 
    if report_stats:
       pass
 
    if report_stats:
-      print "BroytMann set-title-list, Copyright (C) 2003 PhiloSoft Design"
+      print "BroytMann set-title-list, Copyright (C) 2003-2007 PhiloSoft Design"
 
    if len(args) <> 1:
       sys.stderr.write("Usage: set-title-list [-s] title_list_file\n")
 
    if len(args) <> 1:
       sys.stderr.write("Usage: set-title-list [-s] title_list_file\n")
@@ -71,7 +71,7 @@ def run():
       sys.stdout.flush()
 
    root_folder = storage.load()
       sys.stdout.flush()
 
    root_folder = storage.load()
-   from bkmk_objects import make_linear
+   from bkmk_objects import make_linear, break_tree
    make_linear(root_folder)
    objects = len(root_folder.linear)
 
    make_linear(root_folder)
    objects = len(root_folder.linear)
 
@@ -102,6 +102,7 @@ def run():
       sys.stdout.flush()
 
    if changed:
       sys.stdout.flush()
 
    if changed:
+      break_tree(root_folder.linear)
       storage.store(root_folder)
 
    if changed and report_stats:
       storage.store(root_folder)
 
    if changed and report_stats: