# HG changeset patch # User Pierre-Yves David # Date 2023-12-19 21:21:31 # Node ID e5b710ce643a51a256b5185e6d560aa3de7c5211 # Parent 27c8af87a0c95207793e62358ce5add1dbd80333 remotefilelog: drop dead code As pytype flagged bug in this method it highlighted that this methode being never called anywhere. diff --git a/hgext/remotefilelog/remotefilelog.py b/hgext/remotefilelog/remotefilelog.py --- a/hgext/remotefilelog/remotefilelog.py +++ b/hgext/remotefilelog/remotefilelog.py @@ -7,7 +7,6 @@ # GNU General Public License version 2 or any later version. import collections -import os from mercurial.node import bin from mercurial.i18n import _ @@ -22,7 +21,6 @@ from mercurial.revlogutils import flagut from . import ( constants, - fileserverclient, shallowutil, ) @@ -387,33 +385,6 @@ class remotefilelog: def rawdata(self, node): return self.revision(node, raw=False) - def _read(self, id): - """reads the raw file blob from disk, cache, or server""" - fileservice = self.repo.fileservice - localcache = fileservice.localcache - cachekey = fileserverclient.getcachekey( - self.repo.name, self.filename, id - ) - try: - return localcache.read(cachekey) - except KeyError: - pass - - localkey = fileserverclient.getlocalkey(self.filename, id) - localpath = os.path.join(self.localpath, localkey) - try: - return shallowutil.readfile(localpath) - except IOError: - pass - - fileservice.prefetch([(self.filename, id)]) - try: - return localcache.read(cachekey) - except KeyError: - pass - - raise error.LookupError(id, self.filename, _(b'no node')) - def ancestormap(self, node): return self.repo.metadatastore.getancestors(self.filename, node)