def __setitem__(self,key,val):
        if ( self.has_key(key) ):
            raise KeyError(u"Dictionary is getting clobbered; key "+key+" already present")
        dict.__setitem__(self,key,val)

# map to onscreen kbd
dataset/ETHPy150Open Ezhil-Language-Foundation/open-tamil/keyboard/layout.py/Keymap.__setitem__/original