# HG changeset patch # User Pierre-Yves David # Date 2023-06-07 23:11:47 # Node ID 5d210ff4b657470164d3ee726287b3e9167e944e # Parent 7c5edf6fbf0160ccfb0e7503355833e44960b4e6 delta-find: move the `gather_debug` logic in a property This will make it simpler to get be reused in multiple places. diff --git a/mercurial/revlogutils/deltas.py b/mercurial/revlogutils/deltas.py --- a/mercurial/revlogutils/deltas.py +++ b/mercurial/revlogutils/deltas.py @@ -1091,6 +1091,10 @@ class deltacomputer: self._debug_info = debug_info self._snapshot_cache = SnapshotCache() + @property + def _gather_debug(self): + return self._write_debug is not None or self._debug_info is not None + def buildtext(self, revinfo, fh): """Builds a fulltext version of a revision @@ -1265,10 +1269,8 @@ class deltacomputer: if revinfo.flags & REVIDX_RAWTEXT_CHANGING_FLAGS: return self._fullsnapshotinfo(fh, revinfo, target_rev) - gather_debug = ( - self._write_debug is not None or self._debug_info is not None - ) debug_search = self._write_debug is not None and self._debug_search + gather_debug = self._gather_debug if gather_debug: start = util.timer()