def _get(self, key):
        # might raise key errors, except block corrects param
        try:
            commit = self.repo[self._refname]
            tree = self.repo[commit.tree]
            fn = self.subdir + '/' + key
            _, blob_id = tree.lookup_path(self.repo.__getitem__,
                                          fn.encode('ascii'))
            blob = self.repo[blob_id]
        except __HOLE__:
            raise KeyError(key)

        return blob.data
dataset/ETHPy150Open mbr/simplekv/simplekv/git.py/GitCommitStore._get