--- a/mercurial/repoview.py Thu Oct 26 03:29:46 2023 +0200
+++ b/mercurial/repoview.py Thu Oct 26 03:41:58 2023 +0200
@@ -416,7 +416,7 @@
with util.timedcm('repo filter for %s', self.filtername):
revs = filterrevs(unfi, self.filtername, self._visibilityexceptions)
cl = self._clcache
- newkey = (unfilen, unfinode, hash(revs), unfichangelog._delayed)
+ newkey = (unfilen, unfinode, hash(revs), unfichangelog.is_delaying)
# if cl.index is not unfiindex, unfi.changelog would be
# recreated, and our clcache refers to garbage object
if cl is not None and (