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 originalfrutas = {'manzana':10, 'platano':15, 'uva':5, 'naranja':7}
frutas['tomate']
#Esto lanzara la siguiente excepcion
#KeyError: 'tomate'