X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=Storage%2Fbkmk_stjson.py;h=00daa60361710e5c330cb51b62bc952c279bc757;hb=b3939ade7f545a07b93188543761ada36e996d11;hp=cd6139faa36c66afdaf65c57deb479e13e46b99f;hpb=70c4014812c5406cd7e675dbf6af95eaaeb7e04d;p=bookmarks_db.git diff --git a/Storage/bkmk_stjson.py b/Storage/bkmk_stjson.py index cd6139f..00daa60 100644 --- a/Storage/bkmk_stjson.py +++ b/Storage/bkmk_stjson.py @@ -39,6 +39,8 @@ class storage_json(Walker): dict["lastModified"] = f.last_modified parent_idx = getattr(f, 'parent_idx') if parent_idx: dict["parent"] = parent_idx + root = getattr(f, 'root') + if root: dict["root"] = root dict["title"] = f.name.decode('utf-8') dict["type"] = "text/x-moz-place-container" self.folder_stack[-1].append(dict) @@ -118,6 +120,7 @@ class storage_json(Walker): folder.id = fdict["id"] folder.index = fdict.get("index") folder.parent_idx = fdict.get("parent") + folder.root = fdict.get("root") folder.name = encode(fdict["title"]) for record in fdict["children"]: