Mercurial > hg
changeset 51081:5ffee3cff8de
revlog: remove the `_indexfp` method
The method is only used two time and we want to move that code to a lower level
object. So we simply inline the method to simplify further refactoring.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Wed, 11 Oct 2023 02:19:00 +0200 |
parents | 09d60aed5f5d |
children | 808f1e38cd1d |
files | mercurial/revlog.py |
diffstat | 1 files changed, 2 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/revlog.py Sat Oct 14 03:24:13 2023 +0200 +++ b/mercurial/revlog.py Wed Oct 11 02:19:00 2023 +0200 @@ -793,7 +793,7 @@ if self._inline: def get_stream(): - with self._indexfp() as fp: + with self.opener(self._indexfile, mode=b"r") as fp: yield None size = index_size + data_size if size <= 65536: @@ -832,7 +832,7 @@ else: def get_index_stream(): - with self._indexfp() as fp: + with self.opener(self._indexfile, mode=b"r") as fp: yield None if index_size <= 65536: yield fp.read(index_size) @@ -1065,10 +1065,6 @@ c = self._get_decompressor(t) return c.decompress - def _indexfp(self): - """file object for the revlog's index file""" - return self.opener(self._indexfile, mode=b"r") - def __index_write_fp(self): # You should not use this directly and use `_writing` instead try: