@manipulative
    def update(self, mapping={}, **keywords):
        if isinstance(mapping, Hash):
            mapping = mapping.items()
        value = dict(mapping)
        value.update(keywords)
        pipe = self.session.client
        if self.session.current_transaction is None:
            pipe = pipe.pipeline()
        self._raw_update(value, pipe)
        if self.session.current_transaction is None:
            pipe.execute()
Updates the hash from the given ``mapping`` and keyword
dataset/ETHPy150Open dahlia/sider/sider/hash.py/Hash.update