Checa bien el diccionario que estés usando.
 
KeyError es una excepcion lanzada cuando en un diccionario no se encuentra una llave. 
Por ejemplo:   
Código Python:
Ver original- frutas = {'manzana':10, 'platano':15, 'uva':5, 'naranja':7} 
- frutas['tomate'] 
- #Esto lanzara la siguiente excepcion 
- #KeyError: 'tomate'