def __getitem__(self, key):
        """Get storage value for key"""
        key = getattr(key, '__module__', key)
        try:
            return self.backend.get(key)
        except __HOLE__:
            raise KeyError(key)
        except Exception as e:  # pragma: no cover
            self.context.log.exception(e)
            raise
dataset/ETHPy150Open gawel/irc3/irc3/plugins/storage.py/Storage.__getitem__