mercurial/changelog.py
changeset 51104 1c0f3994d733
parent 51103 222b89224397
child 51106 d83d788590a8
--- a/mercurial/changelog.py	Thu Oct 26 03:29:46 2023 +0200
+++ b/mercurial/changelog.py	Thu Oct 26 03:41:58 2023 +0200
@@ -374,13 +374,17 @@
         self._filteredrevs_hashcache = {}
 
     def _write_docket(self, tr):
-        if not self._delayed:
+        if not self.is_delaying:
             super(changelog, self)._write_docket(tr)
 
+    @property
+    def is_delaying(self):
+        return self._delayed
+
     def delayupdate(self, tr):
         """delay visibility of index updates to other readers"""
         assert not self._inner.is_open
-        if self._docket is None and not self._delayed:
+        if self._docket is None and not self.is_delaying:
             if len(self) == 0:
                 self._divert = True
                 if self._realopener.exists(self._indexfile + b'.a'):
@@ -456,7 +460,7 @@
         return False
 
     def _enforceinlinesize(self, tr, side_write=True):
-        if not self._delayed:
+        if not self.is_delaying:
             revlog.revlog._enforceinlinesize(self, tr, side_write=side_write)
 
     def read(self, nodeorrev):