Helpviewer/Bookmarks/BookmarksImporters/FirefoxImporter.py

changeset 1719
c65aefefa2ff
parent 1716
d634df56a664
child 1725
d7a3430f7cbf
equal deleted inserted replaced
1718:1901b1e24746 1719:c65aefefa2ff
116 title = query.value(2) 116 title = query.value(2)
117 if parent in folders: 117 if parent in folders:
118 folder = BookmarkNode(BookmarkNode.Folder, folders[parent]) 118 folder = BookmarkNode(BookmarkNode.Folder, folders[parent])
119 else: 119 else:
120 folder = BookmarkNode(BookmarkNode.Folder, importRootNode) 120 folder = BookmarkNode(BookmarkNode.Folder, importRootNode)
121 folder.title = title 121 folder.title = title.replace("&", "&&")
122 folders[id_] = folder 122 folders[id_] = folder
123 123
124 query = QSqlQuery(self.__db) 124 query = QSqlQuery(self.__db)
125 query.exec_( 125 query.exec_(
126 "SELECT parent, title, fk, position FROM moz_bookmarks" 126 "SELECT parent, title, fk, position FROM moz_bookmarks"
142 if parent in folders: 142 if parent in folders:
143 bookmark = BookmarkNode(BookmarkNode.Bookmark, folders[parent]) 143 bookmark = BookmarkNode(BookmarkNode.Bookmark, folders[parent])
144 else: 144 else:
145 bookmark = BookmarkNode(BookmarkNode.Bookmark, importRootNode) 145 bookmark = BookmarkNode(BookmarkNode.Bookmark, importRootNode)
146 bookmark.url = url.toString() 146 bookmark.url = url.toString()
147 bookmark.title = title 147 bookmark.title = title.replace("&", "&&")
148 148
149 if query.lastError().isValid(): 149 if query.lastError().isValid():
150 self._error = True 150 self._error = True
151 self._errorString = query.lastError().text() 151 self._errorString = query.lastError().text()
152 152

eric ide

mercurial