# HG changeset patch # User Pierre-Yves David # Date 1686179507 -7200 # 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 -r 7c5edf6fbf01 -r 5d210ff4b657 mercurial/revlogutils/deltas.py --- a/mercurial/revlogutils/deltas.py Thu Jun 08 01:07:00 2023 +0200 +++ b/mercurial/revlogutils/deltas.py Thu Jun 08 01:11:47 2023 +0200 @@ -1091,6 +1091,10 @@ 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 @@ 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()