def __setitem__(self, key, value): try: setitem(super(DotNotationMixin, self), key, value) except IndexError as e: raise KeyError(e)
def __setitem__(self, key, value): try: return setitem(self._doc, key, value) except IndexError as e: raise KeyError(e)