A tuple of (key, value) pairs for every key that has been updated.
        Like :meth:`pending_keys()`, this does not return any deleted keys.

def pending_items(self) -> Iterable[Tuple[bytes, bytes]]:
        """
        A tuple of (key, value) pairs for every key that has been updated.
        Like :meth:`pending_keys()`, this does not return any deleted keys.
        """
        for key, value in self._changes.items():
            if value is not DELETED:
                yield key, value