]> git.phdru.name Git - bookmarks_db.git/blobdiff - check_urls.py
  is an entity that needs to be encoded.
[bookmarks_db.git] / check_urls.py
index 4081637952acef7cf072efbe7923c7e8f7f3e4db..ab1985ba01b95d4fa45c5b84e484ceed61dfd3c9 100755 (executable)
@@ -6,8 +6,8 @@
 """
 
 
-import sys, os, tempfile
-tempfname = "check_urls" + tempfile.gettempprefix() + "tmp"
+import sys, os
+tempfname = "check_urls.tmp"
 
 
 def run():
@@ -70,7 +70,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)
 
@@ -114,7 +114,7 @@ def run():
             old_object = root_folder.linear[checked[object.href]]
             for attr_name in ("last_visit", "last_modified",
                   "error", "no_error", "moved", "size", "md5", "real_title",
-                  "last_tested", "test_time"):
+                  "last_tested", "test_time", "icon", "charset"):
                if hasattr(old_object, attr_name):
                   setattr(object, attr_name, getattr(old_object, attr_name))
          else:
@@ -142,6 +142,7 @@ def run():
       print urls_no, "URLs checked"
       print size, "bytes eaten"
 
+   break_tree(root_folder.linear)
    storage.store(root_folder)
 
    if rcode: