]> git.phdru.name Git - bookmarks_db.git/blobdiff - set-title-list.py
Minor optimization (free an object). Changed error message.
[bookmarks_db.git] / set-title-list.py
index 34a4abbf83a4766fcaab1c0ef78250b7824010e8..b5fb1eaea367a214f44d8002b51c17b327ed8b81 100755 (executable)
@@ -2,7 +2,7 @@
 """
    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:
-      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")
@@ -71,7 +71,7 @@ def run():
       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)
 
@@ -102,6 +102,7 @@ def run():
       sys.stdout.flush()
 
    if changed:
+      break_tree(root_folder.linear)
       storage.store(root_folder)
 
    if changed and report_stats: