# Work around a bug in Mozilla - remove the trailing comma
bkmk_s = bkmk_s.strip().replace(',]', ']')
bookmarks_dict = json.loads(bkmk_s)
+ del bkmk_s
root_folder = Folder()
root_folder.header = ''
def load_folder(self, folder, fdict):
if fdict["type"] != "text/x-moz-place-container":
- raise ValueError("Root object is not a Mozilla container")
+ raise ValueError("The object is not a Mozilla container")
folder.id = fdict["id"]
folder.index = fdict.get("index")
def get_comment(annos):
if not annos:
- return None
+ return ''
for a in annos:
if a["name"] == "bookmarkProperties/description" and \
a["type"] == 3:
return a["value"].encode('utf-8')
- return None
+ return ''
def make_annos(value, name="bookmarkProperties/description"):
return [{