Helpviewer/Bookmarks/BookmarksImporters/ChromeImporter.py

changeset 1719
c65aefefa2ff
parent 1715
558e44df025a
child 1725
d7a3430f7cbf
equal deleted inserted replaced
1718:1901b1e24746 1719:c65aefefa2ff
150 150
151 @param data dictionary with the bookmarks data (dict) 151 @param data dictionary with the bookmarks data (dict)
152 @param rootNode node to add the bookmarks to (BookmarkNode) 152 @param rootNode node to add the bookmarks to (BookmarkNode)
153 """ 153 """
154 folder = BookmarkNode(BookmarkNode.Folder, rootNode) 154 folder = BookmarkNode(BookmarkNode.Folder, rootNode)
155 folder.title = data["name"] 155 folder.title = data["name"].replace("&", "&&")
156 for node in data["children"]: 156 for node in data["children"]:
157 if node["type"] == "folder": 157 if node["type"] == "folder":
158 self.__generateFolderNode(node, folder) 158 self.__generateFolderNode(node, folder)
159 elif node["type"] == "url": 159 elif node["type"] == "url":
160 self.__generateUrlNode(node, folder) 160 self.__generateUrlNode(node, folder)
166 @param data dictionary with the bookmarks data (dict) 166 @param data dictionary with the bookmarks data (dict)
167 @param rootNode node to add the bookmarks to (BookmarkNode) 167 @param rootNode node to add the bookmarks to (BookmarkNode)
168 """ 168 """
169 bookmark = BookmarkNode(BookmarkNode.Bookmark, rootNode) 169 bookmark = BookmarkNode(BookmarkNode.Bookmark, rootNode)
170 bookmark.url = data["url"] 170 bookmark.url = data["url"]
171 bookmark.title = data["name"] 171 bookmark.title = data["name"].replace("&", "&&")

eric ide

mercurial