def setdefault(self, key, default=None):
        # The key will always either be present or not creatable.
        raise TypeError('%s keys are immutable.' % type(self).__name__)
dataset/ETHPy150Open jek/flatland/flatland/schema/containers.py/Mapping.setdefault/original