--- 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)