Helpviewer/Passwords/PasswordManager.py

branch
5_1_x
changeset 1556
780dbd947128
parent 1510
e75ecf2bd9dd
diff -r a59ae5932ca0 -r 780dbd947128 Helpviewer/Passwords/PasswordManager.py
--- a/Helpviewer/Passwords/PasswordManager.py	Sun Jan 15 10:58:22 2012 +0100
+++ b/Helpviewer/Passwords/PasswordManager.py	Sun Jan 15 16:32:42 2012 +0100
@@ -456,9 +456,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