Fixed an issue in the password manager causing it to crash.

Sun, 15 Jan 2012 16:38:16 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 15 Jan 2012 16:38:16 +0100
changeset 1557
4831bab2b94e
parent 1550
0550f9915d65
child 1558
754120837dd8

Fixed an issue in the password manager causing it to crash.

Helpviewer/Passwords/PasswordManager.py file | annotate | diff | comparison | revisions
--- 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