eric6/WebBrowser/Bookmarks/XbelReader.py

changeset 8143
2c730d5fd177
parent 7923
91e843545d9a
child 8218
7c09585bd960
equal deleted inserted replaced
8141:27f636beebad 8143:2c730d5fd177
112 return 112 return
113 113
114 folder = BookmarkNode(BookmarkNode.Folder, node) 114 folder = BookmarkNode(BookmarkNode.Folder, node)
115 folder.expanded = self.attributes().value("folded") == "no" 115 folder.expanded = self.attributes().value("folded") == "no"
116 folder.added = QDateTime.fromString( 116 folder.added = QDateTime.fromString(
117 self.attributes().value("added"), Qt.ISODate) 117 self.attributes().value("added"), Qt.DateFormat.ISODate)
118 118
119 while not self.atEnd(): 119 while not self.atEnd():
120 self.readNext() 120 self.readNext()
121 if self.isEndElement(): 121 if self.isEndElement():
122 break 122 break
168 @param node reference to the bookmark node the separator belongs to 168 @param node reference to the bookmark node the separator belongs to
169 (BookmarkNode) 169 (BookmarkNode)
170 """ 170 """
171 sep = BookmarkNode(BookmarkNode.Separator, node) 171 sep = BookmarkNode(BookmarkNode.Separator, node)
172 sep.added = QDateTime.fromString( 172 sep.added = QDateTime.fromString(
173 self.attributes().value("added"), Qt.ISODate) 173 self.attributes().value("added"), Qt.DateFormat.ISODate)
174 174
175 # empty elements have a start and end element 175 # empty elements have a start and end element
176 while not self.atEnd(): 176 while not self.atEnd():
177 self.readNext() 177 self.readNext()
178 if self.isEndElement(): 178 if self.isEndElement():
194 return 194 return
195 195
196 bookmark = BookmarkNode(BookmarkNode.Bookmark, node) 196 bookmark = BookmarkNode(BookmarkNode.Bookmark, node)
197 bookmark.url = self.attributes().value("href") 197 bookmark.url = self.attributes().value("href")
198 bookmark.added = QDateTime.fromString( 198 bookmark.added = QDateTime.fromString(
199 self.attributes().value("added"), Qt.ISODate) 199 self.attributes().value("added"), Qt.DateFormat.ISODate)
200 bookmark.modified = QDateTime.fromString( 200 bookmark.modified = QDateTime.fromString(
201 self.attributes().value("modified"), Qt.ISODate) 201 self.attributes().value("modified"), Qt.DateFormat.ISODate)
202 bookmark.visited = QDateTime.fromString( 202 bookmark.visited = QDateTime.fromString(
203 self.attributes().value("visited"), Qt.ISODate) 203 self.attributes().value("visited"), Qt.DateFormat.ISODate)
204 try: 204 try:
205 bookmark.visitCount = int(self.attributes().value("visitCount")) 205 bookmark.visitCount = int(self.attributes().value("visitCount"))
206 except ValueError: 206 except ValueError:
207 bookmark.visitCount = 0 207 bookmark.visitCount = 0
208 208

eric ide

mercurial