Example #1
0
    def __setitem__(self, kvpid, value):
        assert isinstance(kvpid, KVPID)
        assert isinstance(value, bytes)
        assert KeyBytes.validate_hash_value(kvpid.index, value)

        result = self._setitem(kvpid, value)

        self._value_changed_observer(kvpid)

        return result