diff mercurial/unionrepo.py @ 52668:5cc8deb96b48

pyupgrade: modernize calls to superclass methods This is the `legacy` fixer in `pyupgrade`, with the loop yielding the offset of `yield` statements commented out.
author Matt Harbison <matt_harbison@yahoo.com>
date Sun, 05 Jan 2025 22:23:31 -0500
parents 4675ab746a02
children
line wrap: on
line diff
--- a/mercurial/unionrepo.py	Sun Jan 05 22:12:02 2025 -0500
+++ b/mercurial/unionrepo.py	Sun Jan 05 22:23:31 2025 -0500
@@ -137,7 +137,7 @@
 
     def _chunk(self, rev):
         if rev <= self.repotiprev:
-            return super(unionrevlog, self)._inner._chunk(rev)
+            return super()._inner._chunk(rev)
         return self.revlog2._chunk(self.node(rev))
 
     def revdiff(self, rev1, rev2):
@@ -148,7 +148,7 @@
                 self.revlog2.rev(self.node(rev2)),
             )
         elif rev1 <= self.repotiprev and rev2 <= self.repotiprev:
-            return super(unionrevlog, self).revdiff(rev1, rev2)
+            return super().revdiff(rev1, rev2)
 
         return mdiff.textdiff(self.rawdata(rev1), self.rawdata(rev2))
 
@@ -165,7 +165,7 @@
             revlog2 = getattr(self.revlog2, '_revlog', self.revlog2)
             func = revlog2._revisiondata
         else:
-            func = super(unionrevlog, self)._revisiondata
+            func = super()._revisiondata
         return func(node, raw=raw)
 
     def addrevision(