WebBrowser/Passwords/PasswordWriter.py

branch
QtWebEngine
changeset 4744
ad3f6c1caf8d
parent 4743
f9e2e536d130
child 4749
750577d35452
diff -r f9e2e536d130 -r ad3f6c1caf8d WebBrowser/Passwords/PasswordWriter.py
--- a/WebBrowser/Passwords/PasswordWriter.py	Mon Feb 15 20:01:02 2016 +0100
+++ b/WebBrowser/Passwords/PasswordWriter.py	Wed Feb 17 19:49:51 2016 +0100
@@ -57,7 +57,7 @@
         self.writeStartDocument()
         self.writeDTD("<!DOCTYPE passwords>")
         self.writeStartElement("Password")
-        self.writeAttribute("version", "1.0")
+        self.writeAttribute("version", "2.0")
         
         if logins:
             self.__writeLogins(logins)
@@ -95,15 +95,8 @@
             self.writeAttribute("key", key)
             self.writeAttribute("url", form.url.toString())
             self.writeAttribute("name", str(form.name))
-            self.writeAttribute(
-                "password", "yes" if form.hasAPassword else "no")
-            if form.elements:
-                self.writeStartElement("Elements")
-                for element in form.elements:
-                    self.writeEmptyElement("Element")
-                    self.writeAttribute("name", element[0])
-                    self.writeAttribute("value", element[1])
-                self.writeEndElement()
+            self.writeTextElement(
+                "PostData", bytes(form.postData).decode("utf-8"))
             self.writeEndElement()
         self.writeEndElement()
     

eric ide

mercurial