def __setitem__(self, key, value):
        if not key in self:
            raise TypeError('May not set unknown key %r on %s %r' %
                            (key, type(self).__name__, self.name))
        self[key].set(value)
dataset/ETHPy150Open jek/flatland/flatland/schema/containers.py/Mapping.__setitem__/original