Helpviewer/Passwords/PasswordManager.py

changeset 1557
4831bab2b94e
parent 1509
c0b5e693b0eb
child 1596
8d59e4f3c828
diff -r 0550f9915d65 -r 4831bab2b94e Helpviewer/Passwords/PasswordManager.py
--- a/Helpviewer/Passwords/PasswordManager.py	Sat Jan 14 15:35:19 2012 +0100
+++ b/Helpviewer/Passwords/PasswordManager.py	Sun Jan 15 16:38:16 2012 +0100
@@ -462,9 +462,12 @@
             formElementTypes = {}
             deadElements = set()
             for elementMap in elements:
-                name = elementMap["name"]
-                value = elementMap["value"]
-                type_ = elementMap["type"]
+                try:
+                    name = elementMap["name"]
+                    value = elementMap["value"]
+                    type_ = elementMap["type"]
+                except KeyError:
+                    continue
                 if type_ == "password":
                     formHasPasswords = True
                 t = (name, value)

eric ide

mercurial