+ dict = {}
+ comment = getattr(f, 'comment')
+ if comment: dict["annos"] = make_annos(comment)
+ dict["children"] = children = []
+ dict["dateAdded"] = f.add_date
+ dict["id"] = f.id
+ index = getattr(f, 'index')
+ if index: dict["index"] = index
+ dict["lastModified"] = f.last_modified
+ parent_idx = getattr(f, 'parent_idx')
+ if parent_idx: dict["parent"] = parent_idx
+ dict["title"] = f.name.decode('utf-8')
+ dict["type"] = "text/x-moz-place-container"
+ self.folder_stack[-1].append(dict)
+ self.folder_stack.append(children)
+
+ def end_folder(self, f, level):
+ del self.folder_stack[-1]