]> git.phdru.name Git - bookmarks_db.git/blobdiff - set-title-list.py
Robots no longer have one global temporary file - there are at least two
[bookmarks_db.git] / set-title-list.py
index e5d6f22ca39ffbb33bc92ec8dc86f6f2e509820a..b5fb1eaea367a214f44d8002b51c17b327ed8b81 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 Broytman. 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 "Broytman 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: