diff -r 73ab542565e0 -r 5cc8deb96b48 hgext/keyword.py --- a/hgext/keyword.py Sun Jan 05 22:12:02 2025 -0500 +++ b/hgext/keyword.py Sun Jan 05 22:23:31 2025 -0500 @@ -398,13 +398,13 @@ """ def __init__(self, opener, kwt, path): - super(kwfilelog, self).__init__(opener, path) + super().__init__(opener, path) self.kwt = kwt self.path = path def read(self, node): '''Expands keywords when reading filelog.''' - data = super(kwfilelog, self).read(node) + data = super().read(node) if self.renamed(node): return data return self.kwt.expand(self.path, node, data) @@ -412,12 +412,12 @@ def add(self, text, meta, tr, link, p1=None, p2=None): '''Removes keyword substitutions when adding to filelog.''' text = self.kwt.shrink(self.path, text) - return super(kwfilelog, self).add(text, meta, tr, link, p1, p2) + return super().add(text, meta, tr, link, p1, p2) def cmp(self, node, text): '''Removes keyword substitutions for comparison.''' text = self.kwt.shrink(self.path, text) - return super(kwfilelog, self).cmp(node, text) + return super().cmp(node, text) def _status(ui, repo, wctx, kwt, *pats, **opts): @@ -854,7 +854,7 @@ return kwfilelog(self.svfs, kwt, f) def wread(self, filename): - data = super(kwrepo, self).wread(filename) + data = super().wread(filename) return kwt.wread(filename, data) def commit(self, *args, **opts): @@ -862,12 +862,12 @@ # other extensions can still wrap repo.commitctx directly self.commitctx = self.kwcommitctx try: - return super(kwrepo, self).commit(*args, **opts) + return super().commit(*args, **opts) finally: del self.commitctx def kwcommitctx(self, ctx, error=False, origctx=None): - n = super(kwrepo, self).commitctx(ctx, error, origctx) + n = super().commitctx(ctx, error, origctx) # no lock needed, only called from repo.commit() which already locks if not kwt.postcommit: restrict = kwt.restrict @@ -884,7 +884,7 @@ try: if not dryrun: changed = self[b'.'].files() - ret = super(kwrepo, self).rollback(dryrun, force) + ret = super().rollback(dryrun, force) if not dryrun: ctx = self[b'.'] modified, added = _preselect(ctx.status(), changed)