def has_key(self,key):
        if self._is_hasheable(key):
            return self.hasheable_instances.has_key(key)
        else:
            for i,j in self.not_hasheable_instances:
                try:
                    if i == key:
                        return True
                except __HOLE__:
                    return False
                except:
                    return False
            return False
dataset/ETHPy150Open weblabdeusto/weblabdeusto/server/src/voodoo/mapper.py/_InstanceDictionary.has_key