Mal unabhängig von irgendwelchen anderen Dingen: Bitte benutze try/finally bzw. try/except. Das wird zwar dein Problem nicht lösen, aber es gehört sich einfach so.
Ansonsten: Dass der Schlüssel existiert, heißt ja nicht, dass auch der Wert existiert. Oder kannst du das als Fehler definitiv ausschließen?